草庐IT

textviews

全部标签

android - 屏幕旋转后恢复TextView的状态?

在我的应用程序中,我有TextView和EditText。两者都有数据。当屏幕方向改变时,EditText中的数据仍然存在,但TextView数据被清除。有人可以帮我找到一种方法来在TextView中保留数据吗? 最佳答案 如果您想强制TextView保存其状态,您必须添加freezesText属性:来自freezesText上的文档:Ifset,thetextviewwillincludeitscurrentcompletetextinsideofitsfrozenicicleinadditiontometa-datasuchas

android - 如何更改 Textview 中的字母间距?

如何更改TextView中的字母间距?如果我在其中包含HTML文本会有帮助吗(我不能在我的代码中使用webview)。附:我在带有HTML文本的textview中使用我自己的字体。 最佳答案 从API21开始,有一个选项集字母间距。您可以调用方法setLetterSpacing或使用属性letterSpacing在XML中设置它. 关于android-如何更改Textview中的字母间距?,我们在StackOverflow上找到一个类似的问题: https:/

android - 如何在 Android 上的 textview 或 imageview 上设置涟漪效果?

我想在AndroidStudio中的textview和imageview上设置涟漪效果。我该怎么做? 最佳答案 引用:http://developer.android.com/training/material/animations.html,http://wiki.workassis.com/category/android/android-xml/ 关于android-如何在Android上的textview或imageview上设置涟漪效果?,我们在StackOverflow上找到

Android - 在LinearLayout中水平居中TextView

我有以下基本布局看起来xml是正确的,但文本向左对齐。textview占据了父级的整个宽度,并且textview设置为居中。不知道是什么问题... 最佳答案 发生的情况是,由于TextView正在填充内部LinearLayout的整个宽度,因此它已经位于layout的水平中心。当您使用android:layout_gravity时,它会将小部件作为一个整体放置在指定的重力中。您真正想要做的不是将整个小部件中心放置,而是将content放在中心,这可以通过android:gravity="center_horizo​​ntal"和an

android - 在 Android 中的 TextView 下方绘制下划线

我想在TextView下方画下划线。我搜索了一些内容,但没有找到任何成果。谁能帮帮我? 最佳答案 在TextView中有三种方式为文本添加下划线。SpannableStringsetPaintFlags();TextViewHtml.fromHtml();让我向您解释所有方法:第一种方法为了在TextView中添加文本,您必须使用SpannableStringStringudata="UnderlinedText";SpannableStringcontent=newSpannableString(udata);content.se

android - TextView.setTextSize 行为异常 - 如何为不同屏幕动态设置 textview 的文本大小

调用TextView.setTextSize()工作异常。在调用setTextSize之后,如果我们得到一个getTextSize,它会返回一个比我们之前设置的值高得多的值。这是我们正在做的事情:zoomControl.setOnZoomInClickListener(newOnClickListener(){publicvoidonClick(Viewview){floatsize=mViewShabad.getTextSize()+1;textView.setTextSize(size);}});有人见过吗? 最佳答案 这里的区

android - Android中的多行TextView?

我在xml中做了如下操作它不适用于multiline,我正在使用TableLayout...那么我在这里做错了什么? 最佳答案 如果您放入TextView的文本很短,它不会自动扩展为四行。如果您希望TextView为always有四行而不管其中文本的长度,请设置android:lines属性:你可以用TableRow做到这一点,见下面的代码 关于android-Android中的多行TextView?,我们在StackOverflow上找到一个类似的问题: h

android - 在我的 android 应用程序中处理 textview 链接点击

我目前正在像这样在TextView中呈现HTML输入:tv.setText(Html.fromHtml("test"));显示的HTML是通过外部资源提供给我的,因此我无法随意更改,但我当然可以对HTML进行一些正则表达式篡改,以更改href值,例如别的东西。我想要的是能够直接从应用程序内处理链接点击,而不是让链接打开浏览器窗口。这完全可以实现吗?我猜可以将href-value的协议(protocol)设置为“myApp://”之类的东西,然后注册一些可以让我的应用处理该协议(protocol)的东西。如果这确实是最好的方法,我想知道它是如何完成的,但我希望有一种更简单的方法可以说,“

android - 如何在 Android TextView 中添加换行符?

我正在尝试在TextView中添加换行符。我尝试了建议的\n但这没有任何作用。这是我设置文本的方式。TextViewtxtSubTitle=(TextView)findViewById(r.id.txtSubTitle);txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string)));这是我的字符串:sometestline1\nsometestline2应该是这样的:sometestline1sometestline2但它显示如下:sometestline1sometestlin

android - 如何在 TextView 中添加项目符号?

我有一个TextView,我想通过XML在我的文本中添加一个项目符号。有可能吗? 最佳答案 你必须使用正确的characterencoding来达到这个效果。你可以试试•更新澄清一下:使用`setText("\u2022Bullet");`以编程方式添加项目符号。`0x2022=8226` 关于android-如何在TextView中添加项目符号?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu