草庐IT

textView

全部标签

android - 在我的自定义 View 上读取 Android 属性

我已经创建了一个自定义布局类(扩展RelativeLayout)并将TextView作为布局的一部分。我想将在XML中声明的属性应用到我的TextView,无论如何我可以读取android属性(不是我的自定义属性,那部分已经处理好了)。例如,在我的XML中,我会有这样的内容:我想读取文本属性并将其应用到我的TextView(目前它正在应用到RelativeLayout)而不是创建我自己的属性并读取它。我的自定义布局是这样的:publicclassMyLayoutextendsRelativeLayout{privateTextViewtextView;publicvoidMyLayou

android - 嵌套 ScrollView + TextView + RecyclerView

我在TabLayout中有一个fragmentxml。TabLayout处于CollapsingToolbar布局中,当向下滚动TabLayout中的Fragments的内容时,该布局会折叠。我有一个fragment,我需要一个位于recyclerView上方的TextView。如果我的布局如下取自thisquestionIaskedbefore:它工作正常,直到TextView的内容太多以至于它填满或占据了大部分屏幕,RecyclerView最终使用View中的剩余空间来显示:|------------------||||||||||||||||||_________________

android - 在 Android 的 Recycler View 中的 TextView 背景上生成和设置随机颜色

我正在尝试生成随机颜色并将随机颜色设置为TextView的背景,就像在GMail应用程序中一样。TextView具有最初在xml中设置的圆形背景,我使用形状完成了它。我做了一些研究并使用了互联网上提供的一些代码,但这些更改并未反射(reflect)在我的应用程序中。下面是我的RecyclerViewAdapter类:publicclassRecyclerViewAdapterextendsRecyclerView.Adapter{ArrayListdata;Contextcontext;publicRecyclerViewAdapter(ArrayListdata,Contextcon

android - 如何设置 android TextView 以剪切任何不适合布局的字母

我有几个连续的TextView,我希望第一个TextView占用所有空闲空间,但是如果TextView的组合长度太长而无法放在一行中,我希望第一个TextView被切断。至于空闲空间,我已将第一个TextView的layout_width设置为与父级匹配,并将layout_weight设置为1,这很有效。我只是无法让它剪掉任何多余的字母,所以它适合一排。我想要的是类似下面的“文本”和“长文本”'Text:data''LongT:data'因此“长文本”被截断为“长T”以适合。我得到的是'Text:data''LongText:d'谢谢! 最佳答案

android - Android 中的换行符添加了填充

我有5-10行地址信息要插入到我的Android应用程序的布局中。我不想使用单独的TextView,而是希望有一个可以手动插入换行符的。我通过添加\n来做到这一点,它似乎有效,但是..这也会添加填充或空格,我不确定是哪一个。例子:这个XMLStreetaddress\nCity\nCountry给出这个输出:StreetaddressCityCountry任何人都知道哪里出了问题,或者我必须放弃并制作5-10个单独的TextView吗? 最佳答案 尝试:Streetaddress\nCity\nCountry去除您放入XML中的空格

安卓布局: Align a TextView and a Spinner

我想将TextView(说:“Day:”)与Spinner对齐,用户可以在其中选择他想要的星期几(星期一、星期二等)当我尝试对齐它们时:我得到的结果是我只看到Spinner,而TextView没有显示(或在Spinner下方)感谢您的帮助! 最佳答案 我想您希望Spinner位于TextView的右侧?检查以下代码:您的问题是微调器填充了整个View(android:layout_width="fill_parent")而您强制TextView位于微调器的右侧(因此在屏幕之外-->不可见为你)

android - TextView 中的乌尔都语字体

我已经在textview中设置了urdu并应用了urdutypeface但只是一个字一个字地显示,例如ب代码如下:Typefacetf1=Typeface.createFromAsset(this.getAssets(),"Urdu.ttf");TextViewtextView=(TextView)findViewById(R.id.textView1);textView.setTypeface(tf1);textView.setText("یہانگریزینہیں"); 最佳答案 Assalam-o-alaikum美美田平您可

android - 如何在线性布局中按下特定 TextView 时更改文本颜色

我有一个带有3个TextView的线性布局。选择任何TextView时,我想更改TextView的字体颜色。我想保留新颜色,直到选择另一个TextView。基本上这个线性布局应该模仿复选框的选择行为。我想使用选择器来更改TextView字体颜色的颜色。我在TextView的textColor上使用了下面的选择器,只要按下TextView,这只会更改字体颜色android:textColor="@drawable/selector_header_text"xml我怎样才能让我的TextView在线性布局中保持文本颜色,只要它被选中而不只是被按下? 最佳答案

java - 如何在可点击的 TextView 中设置超链接?安卓Java

这个问题在这里已经有了答案:Makeahyperlinktextviewinandroid(7个答案)关闭8年前。我有一个带有一个URL的textView。但我不想显示整个URL,而只显示几个字,例如:单击此处。当点击textview时..应用程序需要打开“点击这里”字样“后面”的URL..供您引用:textView现在可以点击了。URL显示正确。单击URL时,浏览器将启动,并正确加载URL。我只想更改可见的链接文本。编辑:每次应用重新启动或重新加载时,url都可能不同,因此不会始终是相同的url。

java - 为textview做一个选中状态(高亮)

所以目前,我正在尝试为三个TextView创建一个选定状态目前,对于每个TextView(HMS),文本都是红色的:但是,当点击HM或S时,我希望它变成另一种颜色——白色。所以我试着遵循这个:Android-Textviewchangecoloronchangingofstate我这样做了(selected_text.xml):并应用:但是,在我点击它们后,textviews并没有改变颜色。我该如何解决这个问题?此外,我想知道在java代码中实现它是否更好,因为我需要在单击/突出显示每个TextView后执行不同的功能。如果可以,如何实现? 最佳答案