草庐IT

textviews

全部标签

android - 限制 TextView 中的行数

我有一个可滚动的textView,我想限制显示的行数,但是xml属性不起作用:显示的行数为50,文本中有900个字符。如何限制显示的行数并使其可滚动?编辑:我测试了846行和15824个字符,无论设置了不同的属性,都会显示整个文本。编辑:除了textView之外还有第二个组件,当我删除它时它起作用了,所以我会找到一个解决方法。谢谢! 最佳答案 您只需在TextView中设置多行,如下所示:android:maxLines="10"您还必须添加:android:minLines="1"如果你不使用滚动,其余的就不需要了还有一个属性表明

android - 相对于 drawableLeft 图像垂直居中 TextView 的文本

我有这个组件:drawableLeft属性中的图像大于文本的字体,因此我希望文本相对于图像垂直居中。我怎样才能得到这个效果? 最佳答案 你想要“重力”注意不要与布局重力混淆,布局重力移动整个TextView,而重力移动TextView内的文本。 关于android-相对于drawableLeft图像垂直居中TextView的文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/99

android - 使用选择器更改 TextView 文本颜色

我正在尝试使用TextView在tabhost上定义TabWidget的样式。我刚刚为bgcolor创建了一个选择器并且工作正常,但我想为textColor创建一个选择器,但文本颜色没有改变:这是我的tab_text_selector.xml:这是我尝试在textView上使用时的代码:TextViewtxtTab=newTextView(this);txtTab.setTextColor(R.drawable.tab_text_selector);txtTab.setBackgroundResource(R.drawable.tab_bg_selector);txtTab.setGr

Android透明TextView?

简单地说,如何使TextView透明?(不是完全透明)我搜索了文档和StackNetwork,但找不到?我想有这样的东西。谢谢。更新这是XML代码:我希望footerTextView是透明的以便在滚动时可以看到ListView项目 最佳答案 见AndroidColorresourcedocumentation供引用。基本上,您可以选择直接在布局中或使用资源引用设置透明度(不透明度)和颜色。您设置的十六进制值由3到4部分组成:Alpha(不透明度),我将其称为aa红色,我称它为rr绿色,我就称它为gg蓝色,我称它为bb没有alpha(

android - 每秒更新 TextView

我环顾四周,到目前为止我尝试过的似乎没有任何效果......@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.deskclock);TextViewtvTime=(TextView)findViewById(R.id.tvTime);TextViewtvDate=(TextView)findViewById(R.id.tvDate);java.util.DatenoteTS=Calendar.getInst

android - 如何通过 TextView 获取 EditText 值并在屏幕上显示?

我想获取EditTextView的用户输入,并在单击Button时通过TextView将其显示在屏幕上。我也想知道可以对string.xml文件进行哪些修改来做到这一点。 最佳答案 我没有得到第二个问题,也许您可​​以详细说明...但是对于您的第一个问题。Stringcontent=edtEditText.getText().toString();//getsyouthecontentsofedittexttvTextView.setText(content);//displaysitinatextview..

android - TextView 上的 addFontWeightStyle NoSuchMethodException

我正在为我的项目使用Androidx库,并且我想将font设置为textview,所以当我应用任何字体时除了系统给我的任何Textview组件TypefaceCompatApi21Impl:java.lang.NoSuchMethodExceptionjava.lang.NoSuchMethodException:addFontWeightStyle[classjava.lang.String,int,boolean]这种类型的运行时错误,但应用程序没有崩溃。那么如何克服这个错误。注意:它可以在没有androidx依赖的情况下正常工作。在我的代码下面:这里是风格@font/work_s

android - 在android中的imageview之上放置一个textview

我有一个listview,它有一个imageview,它是可垂直滚动我试图在Imageview上放置一个textview两个View都必须可见有可能吗?如果是,如何以编程方式进行?我需要做哪些改变?list_view_item_for_images.xml它给出如下输出如何执行以下操作note::Dish1&2是textviews 最佳答案 这应该为您提供所需的布局:使用android:layout_marginTop="20dp"看看哪个更适合您。使用idtextview动态设置android:text值。由于RelativeLa

android - 重置Android textview maxlines

我想制作一个可通过用户触摸折叠的TextView。当TextView折叠时,我设置了textView.setMaxLines(4);。如何在扩展方法中清除此状态?我只能想到用10000之类的大数字调用setMaxLines()。有没有更好的方法来实现这一点? 最佳答案 实际上,android平台的做法是将MaxLine设置为Integer.MAX_VALUE。textView.setMaxLines(Integer.MAX_VALUE);另外,如果您使用的是Ellipsize,请不要忘记设置为null。textView.setEll

一个TextView中的Android多色

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:IsitpossibletohavemultiplestylesinsideaTextView?我希望我的TextView将其文本的某些部分显示为红色,而将其他部分显示为黑色。它的内容(文本)是动态创建的,我不知道有多少单词会变成红色。有没有办法像在html-css中那样做? 最佳答案 您可以使用Spannable来实现您想要的。Stringtext="Thisisred.Thisisblue.";if(Build.VERSION.SDK_INT>=Bui