草庐IT

textviews

全部标签

android - 设置textView的边框和背景颜色

我在XML中定义了一个TextView,我想为其设置背景颜色和边框。我遇到的问题是,在XML中我已经使用android:background来设置边框资源,所以我不能再次将它用于背景颜色。有人可以指导我正确的方向吗?边框.xmlTextView 最佳答案 您应该为此创建一个XML可绘制对象,然后可以将其设置为您的单一背景。这就是您想要的(具有不同颜色边框的矩形-如果您不想要,请将渐变替换为)。这将进入您的“drawable”文件夹: 关于android-设置textView的边框和背景颜

android - TextView 的文本大小而不是整个 TextView 的动画

有没有办法只为TextView的文本大小设置动画而不缩放整个TextView的布局?我正在尝试实现类似的效果,请注意文本会重新调整为单行,而其大小会变小。 最佳答案 这可以通过ValueAnimator来实现,我认为它应该是这样的:finalTextViewtv=newTextView(getApplicationContext());finalfloatstartSize=42;//SizeinpixelsfinalfloatendSize=12;longanimationDuration=600;//Animationdurat

java - 使 android-textview 的某个部分向右对齐

我有这个TextView。它的某些部分应该与左侧对齐,而某些部分应与右侧对齐。我将如何在Java中做到这一点?基本上我希望第一行向左对齐,下一行向右对齐,依此类推。有人知道吗?编辑我曾尝试使用HTML,但当它不起作用时,我尝试了spans。html尝试textView.setText(Html.fromHtml("THISISTOTHERIGHT"));这是跨度尝试StringLeftText="LEFT";StringRightText="RIGHT";finalStringresultText=LeftText+""+RightText;finalSpannableStringst

Android:缩小字体大小后TextView高度不会改变

当我点击按钮时,字体大小缩小到12。但是,结果是:main.xmljava:publicclassFontSizeTestActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);finalTextViewtext=(TextView)findViewById(R.id.test)

android - TextView 中字符串中的 OnClick 位置

我不知道该怎么做,但是我想知道当一个人单击TextView上的某个位置时,是否有办法在TextView中的字符串中获取位置(索引)。所以,如果有人点击下面的TextView:HelloI'mVinayHiremath.在第一个“H”上,onClick事件将获得整数0。或者,如果有人单击“V”,它将获得10,依此类推。任何帮助,像往常一样,非常感谢。如果这在AndroidDevelopers上公然公开,请随意称我为白痴并扔石头. 最佳答案 所以我最终通过JamesMoore评论here中的链接解决了这个问题.我最终在该链接中使用了To

android - 设置 TextView 椭圆大小并在末尾添加更多 View

我正在尝试设置TextView的椭圆大小。使用以下代码。我想在3个点后的截断字符串末尾添加“查看更多”。如果使用相同的TextView可以做到这一点,那就太好了,或者在单独的TextView中“查看更多”也可以。允许的最大行数为4。我尝试设置第一个TextView的宽度,但它在前3行末尾留下了空白空间。请看下图。 最佳答案 找到我的答案publicstaticvoidmakeTextViewResizable(finalTextViewtv,finalintmaxLine,finalStringexpandText,finalboo

android - 使用 AppCompat v7 r21 获取 ActionBar 标题 TextView

我有一个库,需要将TextView的颜色用于ActionBar标题。在AppCompatv7r21之前,我可以只findViewById()并直接从View中获取颜色。但是,由于某种原因,现在这不起作用。View始终为空。我编写了解析整个View层次结构并打印出所有TextViews的ID、类型和值的代码。标题View没有ID,我觉得很奇怪。我注意到的一件事是,当我尝试获取ActionBar时,返回的是一个工具栏(即使我没有在我的应用程序中使用工具栏)。因此,我遍历了Toolbar的subview,每当找到TextView时,我都会将其文本值与toolbar.getTitle()进行比

android - 无法以编程方式设置 TextView 阴影

我正在动态创建一个TextView并使用此处发布的方法为其设置阴影:Android-shadowontext?但它不起作用。样式已应用(将textSize项进行测试,它可以工作),但没有出现阴影。TextView:TextViewtv=newTextView(this);RelativeLayout.LayoutParamslayoutPars=newRelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);layoutPars.addRule(RelativeLayout.CENT

android - Droid 辅助功能 - 禁用特定 TextView 的 TalkBack

我找不到应该是一个非常简单的任务的答案。有人可以向我解释关闭android中单个元素的可访问性(对讲)的最佳方法吗?我有一个TextView,我以编程方式将contentDescription设置为nil,它会阻止对讲说出标题,但是在浏览View时它仍然会停在那个textview上。它只是保持沉默。我的目标是让对讲完全忽略TextView的存在。请帮忙!谢谢你:) 最佳答案 在您的XML文件中,将重要性设置为“否”。您也可以在运行时使用View.setImportantForAccessibility()API执行此操作。

android - 如何使 TextView 看起来与 EditText 完全一样?

如何让整个TextView像EditText一样在匹配父级的宽度上加下划线?这行代码只给文本加下划线,而不是整个TextView。textView.setPaintFlags(textView.getPaintFlags()|Paint.UNDERLINE_TEXT_FLAG);我想使用TextView的原因是setOnClickListener是在TextView的一次点击中立即触发的,而对于禁用的可编辑EditText则需要两次点击。 最佳答案 您可以将EditText的背景放在TextView上。例如:如果您使用的是AppCo