草庐IT

textviews

全部标签

android - TextView重力

有没有人试过用一些TextView编写自己的ViewGroup实现?我有一个问题,这种实现中的TextView不遵守重力属性TextView.setGravity(Gravity.CENTER)并且文本位于左上角。谁能帮我找出原因?编辑:好的。没关系,我已经自己想出来了。如果大家有兴趣,我只是重写了方法onMeasure()(对于我所有的TextView)并将调用从super.onMeasure()更改为setMeasuredDimension(int,int)重力开始正常工作。基本上,在我的自定义布局中,我使用以下类来显示文本:privatestaticclassGravityTex

android - TextView 重力不适用于希伯来语

我在希伯来语上有TextView,我想在右侧,所以我正在做在一些手机上它会右对齐,而在一些手机上它会左对齐。我认为这取决于某些手机配置。我该如何修复它??谢谢。 最佳答案 这可能是个问题。如果它不在Android的issuepage中考虑报告它。现在您可以尝试修复它,将TextView放在ViewGroup中。使用wrap_content和layout_gravity将其正确放置在其父级中。 关于android-TextView重力不适用于希伯来语,我们在StackOverflow上找到

android - margin 设置为 textView 的第一行

我只想为TextView的第一行设置起始页边距(不是每段的第一行)?我使用了以下代码:SpannableStrings=newSpannableString("thisisatest"+"\n"+"thisisatest");s.setSpan(newandroid.text.style.LeadingMarginSpan.Standard(30,0),0,s.length(),0);textView.setText(s);此处为段落的所有行设置了起始页边距。我不希望这样。我只想将起始边距应用于第一行..请帮助.. 最佳答案 你实际

Android TextView 在 CoordinatorLayout 中不可选? (TextView 不支持文本选择。选择已取消)

这是我得到的错误:W/TextView:TextView不支持文本选择。选择已取消。我惊呆了,因为我之前在RelativeLayout中实现的其他Textviews在我拥有android:textIsSelectable="true"属性时可以选择文本-但是,这次不起作用。此代码使用XML中的include关键字放置在app_bar_main.xml下。这是app_bar_main.xml://Thisiswherethetextviewisadded!这是编辑后的​​content_main.xml://IhavesomeotherLinearLayoutshere此TextView

android - 自定义 TextView - 在构造函数之前调用的 setText()

我的CustomTextView有问题。我试图从我的layout-xml文件中获取自定义值,并在我的setText()方法中使用它。不幸的是,setText()方法在构造函数之前被调用,因此我无法在此方法中使用自定义值。这是我的代码(分解为相关部分):CustomTextView.classpublicclassCustomTextViewextendsTextView{privatefloatmHeight;privatefinalStringTAG="CustomTextView";privatestaticfinalSpannable.FactoryspannableFactor

android - 如何在 TextView Android 中增加文本和下划线之间的间距?

我想增加文本和下划线之间的空间。我可以更改行高,但我不会更改文本和下划线之间的高度。我该怎么做?privatestaticfinalStringFONTH_PATH="fonts/Brandon_bld.otf";...selectTextView=(TextView)findViewById(R.id.selectTextView);selectTextView.setTypeface(font);SpannableStringcontent=newSpannableString(getResources().getString(R.string.select_your_prove_

android - 防止在 TextView 中换行

在我的Android应用程序中,我有一个显示包含特殊字符的文本的TextView。TextView以某种方式自动在字符“/”和“-”处断开字符串。例如字符串“aaaaaaa/bbb-ccccc/ddd”显示为aaaaaaa/bbb-ccccc/ddd但是,除了View边界处的换行符之外,我想在没有任何换行符的情况下显示它,即,像这样:aaaaaaa/bbbb-ccccc/ddd有什么方法可以停用自动换行符或转义这些字符吗?我已经尝试使用\uFEFF进行转义,但没有成功。 最佳答案 保留你的textview属性android:layo

android - TextInputLayout setErrorEnabled 不创建新的 TextView 对象

我在创建登录表单时发现了一个问题。我在我的TextInputLayout上显示一些错误,并在用户正确填写某些内容时禁用它们。我设置了它mTextInputLayout.setError("Thisfieldisrequired");并用禁用它mTextInputLayout.setError(null);问题是仍然有空TextView对象的填充,它显示了错误消息。所以我尝试通过设置完全禁用错误mTextInputLayout.setErrorEnabled(false);它工作正常,看起来不错,但我无法再次启动它。调用时mTextInputLayout.setErrorEnabled(

android - 为什么 TextView 在多行时有结束填充?

如果您有一个带有layout_width="wrap_content"的TextView并且它必须换行到第二行以包含文本,那么它将调整其宽度以用尽所有可用空间(尊重边距等)。但是为什么在View的末尾有填充?我只是告诉它wrap_content,所以它应该包装那个内容!这似乎是一个错误,这在股票Messenger应用程序的聊天UI中可见。(虽然图片来self自己的应用程序。但是那个额外的空间绝对不在9补丁中。)任何解决方法?更新:回复者/评论者没有捕获要点。也许我上传的图片具有误导性,因为它是从我的应用程序中设计的。任何TextView都会出现问题,您可以通过设置背景样式来查看View

android - 多个 TextViews 更新很慢

我有一个每0.1秒向我的Activity发送一个Intent的服务。我用它来更新Chronometer的自定义实现。这里一切顺利。当我想更新Activity中Fragment内的TableView中的14个TextView时,问题就来了。这里的应用程序非常慢。我的Activity中从服务接收Intent的方法:privateBroadcastReceiverbroadcastReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){longmilis=intent.