草庐IT

textView

全部标签

Android 文本布局 Spacingmult 和 Spacingadd?

publicStaticLayout(CharSequencesource,intbufstart,intbufend,TextPaintpaint,intouterwidth,Layout.Alignmentalign,floatspacingmult,floatspacingadd,booleanincludepad,TextUtils.TruncateAtellipsize,intellipsizedWidth)在Android的StaticLayout的构造函数中,整数参数spacingmult和spacingadd有什么作用?我也对includepad参数感到困惑。文档中没有

java - 无法解析方法 setText(java.lang.String)

我查看了与我遇到的错误类似的其他问题,但我似乎无法弄清楚这里的问题。我要做的就是单击一个按钮并更改TextView的文本。我的代码如下:publicclassFindBeerActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_find_beer);}//callwhentheuserclicksthebuttonpublicvoidonClic

java - ListView 上的异步图像加载器 [Android]

我在为以下代码实现异步图像加载器时遇到问题。我在网络上阅读了一些关于它的帖子,我认为我理解它背后的逻辑,但我似乎无法实现它。下面的代码是我用来简单地将图像加载到我的ListView中的代码。publicclassMyCustomAdapterextendsArrayAdapter{Bitmapbm;publicMyCustomAdapter(Contextcontext,inttextViewResourceId,Listlist){super(context,textViewResourceId,list);}@OverridepublicViewgetView(intpositio

android - 如何让一个TextView占据中间所有的空闲空间?

我正在编写一个Android应用程序,顶部有一个EditText,底部有几个底部。我使用相对布局实现了这一点。在中间我有一个TextView。但问题是它占据了EditText下的所有空间,包括按钮所在的空间。我希望它在按钮之前结束。我该怎么做? 最佳答案 我会这样布局: 关于android-如何让一个TextView占据中间所有的空闲空间?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

Android - 为什么 TextView 显示为具有高度?

我遇到了一个奇怪的问题。基本上我有一个没有默认设置文本的TextView。我希望它的高度为0,因为它没有内容,但它上方和下方的元素之间似乎存在间隙。如果我在XML中将高度设置为0,然后尝试通过Java代码更改它,那么它不会重置高度。如果内容为空白,如何将高度设置为0,然后允许以编程方式更改它?这是我的代码:Java代码是这样的:privatevoidgetConnectionStatus(){if(hasConnection()==true){//dosomething}else{connectionStatus.setHeight(48);connectionStatus.setTe

android - 自动链接:map work如何

我正在使用TextView的antroid:autoLink="map"属性去映射并找到与该textview关联的地址。但它的行为很奇怪,只找到一些地址。这是我正在尝试的代码:这是我的strings.xmlstrings.xml1600AmphitheatreParkway,MountainView,CA94043问题是:假设我正在写上面的字符串,即1600AmphitheatreParkway,MountainView,CA94043然后它工作正常,textView变成蓝色,当我点击它时,它会在map上搜索地址。当我将此地址更改为:1600AmphitheatreParkway,Mu

java - 长按按钮时重复一个 Action

假设您有一个TextView,它显示像0这样的数字,并且您有一个Button。现在,如果用户按下按钮,TextView中的数字将增加一个(我知道该怎么做),但如果用户按下按钮并且不释放它,那么TextView中的数字应该增加,只要用户不释放Button,它就会自行重复。换句话说:只要用户按住按钮,如何一遍又一遍地增加数字? 最佳答案 一般方法(不特定于Android)是分别检测按下和释放事件。按下事件会启动一个周期性任务(Runnable或Thread),该任务会添加到计数器中(比如说每秒5次,或每200毫秒一次)。释放事件停止周期

android - 如何关闭 textview 空白修剪?

我想在Textview中显示一个带有前导空格的字符串。但我能看到的是androidTextview正在修剪所有前导/尾随空格。有没有办法关闭这种行为? 最佳答案 老问题,但如果您对“它不会自行修剪”不满意。从评论中回答这可能对你有帮助。如果您使用带有前导或尾随空格的资源字符串,这就是您的问题:Howtokeepthespacesattheendand/oratthebeginningofaString?TextView确实不会修剪空格,但任何从XML读取字符串的东西都会修剪。使用\u0020而不是空格。

android - 带有联系人的自动完成 TextView

我需要显示一个自动完成的文本框,它基本上会加载联系人电子邮件ID。我已经使用自定义适配器尝试过它,但文本框中没有填充任何内容。完全没有建议。任何解决方案都会非常有用。 最佳答案 尝试以下操作:ArrayListemailAddressCollection=newArrayList();ContentResolvercr=getContentResolver();CursoremailCur=cr.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI,null,null,nu

android - 底部带有 TextView 的 FrameLayout

我有一个像这样的FrameLayout。它包含两个叠加图像:我想在这个FrameLayout下面添加一个TextView。FrameLayout是否可能占用屏幕上的所有空间?我可以将我的FrameLayout和TextView放在某种LinearLayout中吗?编辑:问题是,当我将它与我的FrameLayout一起放入LinearLayout或RelaiveLayout时,我的TextView没有显示。 最佳答案 您可以使用RelativeLayout来保存您的FrameLayout和TextView并在您的FrameLayout