Tag: textview

单击时更改TextView的背景颜色

我需要更改TextView的背景颜色。 使用ColorStateList的字体颜色我可以改变,但背景颜色不接受ColorStateList lblEtiqueta.setTextColor (new ColorStateList ( new int [] [] { new int [] {android.R.attr.state_pressed} new int [] {android.R.attr.state_focused} new int [0] }, new int [] { Color.rgb (255, 128, 192), Color.rgb (100, 200, 192), Color.White, } )); 如何制作背景色? TextView控件是在运行时动态创建的。 提前致谢。

Android TextView上标

所以我试图将superscipt /下标添加到TextView,基本上试图将一个分数显示为1/2 。 不知道我哪里出错了,我是Android的新手,所以任何帮助都表示赞赏。 谢谢! SpannableStringBuilder numSpan = new SpannableStringBuilder(String.valueOf(num)); SpannableStringBuilder denSpan = new SpannableStringBuilder(String.valueOf(den)); numSpan.setSpan(new SuperscriptSpan(), 0, numSpan.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); denSpan.setSpan(new SubscriptSpan(), 0, denSpan.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); outputText.setText(numSpan + “/” + denSpan, TextView.BufferType.SPANNABLE););

如何在TextView中以粗体和多色显示文本

我的要求是在TextView中以彩虹色文本和Bold显示多色文本,如何实现这一点。我需要使用java代码动态显示它们。 TextView text=new TextView(context); text.setText(status); text.setBackgroundResource(R.drawable.grd_btn); text.setGravity(Gravity.CENTER); text.setPadding(2, 0, 2, 0); text.setTypeface(font2,Typeface.BOLD); text.setTextColor(Color.WHITE);

将位图设置为文本视图的背景 – Android

我在运行时在内存中有一个位图。 我想将文本视图的背景设置为此位图。 我无法找到任何标准程序(不是一个hacky程序)。 如果有人在这方面工作过,请帮忙!

将多个TextView保存为大分辨率的图像

情况:我有一张图片,用户可以在上面添加文字,更改颜色,大小,位置,旋转,字体大小等,我需要将所有这些文本保存在一个图像中。 没关系,我通过使用绘图缓存来保存它们。 //RelativeLayout layout – layout with textviews layout.setDrawingCacheEnabled(true); Bitmap bitmap = null; if (layout.getDrawingCache() != null) bitmap = Bitmap.createBitmap(layout.getDrawingCache()); layout.setDrawingCacheEnabled(false); 问题:由于用户设备的屏幕尺寸,结果图像可能很小。 我需要分辨率为1500-2000像素的图像。 如果只调整此图像的大小 – 文本看起来模糊,不如屏幕上那么好。 问题:是否还有其他一些方法可以将文本视图保存为图像,而不仅仅是resize并降低文本质量?

Android sdk 18 TextView引力不能垂直工作

我对SDK 18有疑问。我的文本视图的重力不能垂直工作。 但它与sdk17合作。 图片和代码: header_of_listView.xml: AndroidManifest.xml中 AndroidManifest.xml中 用textview android的黑色背景:background =“#000000” 如果有人有想法。 我试着用match_parent改变wrap_content。 唯一可行的是android:layout_height =“@ dimen / entete.size.h”在TextView上,但保证金不适用。 目前我将项目留给SDK 17。

如何每5秒更新一次textview变量

可能重复: 每N秒更新一次TextView? 在这里,我想在每次迭代计算后更新textview中的Hr值,但每次延迟2秒。 我不知道该怎么做。 我现在在textview中得到的是迭代的最后一个值。 我希望所有的值都以恒定的延迟显示。 任何人帮忙。 for(int y=1;y<p.length;y++) { if(p[y]!=0) { r=p[y]-p[y-1]; double x= r/500; Hr=(int) (60/x); Thread.sleep(2000); settext(string.valueof(Hr)); } }