草庐IT

textviews

全部标签

android - 在自动完成 TextView 中在键盘上滚动下拉菜单

我有一个Autocompletetextview下拉建议列表,直到软键盘的边框。然后,在滚动建议列表时:-(在Gingerbread手机中)下拉菜单会自动增加覆盖键盘的高度,这很好,因为它显示了更多项目。-(在ICS模拟器中)下拉菜单不会增加键盘的高度。这与某些系统属性有关吗?有没有办法在ICS中也强制第一个行为? 最佳答案 只需将android:dropDownHeight="100dp"添加到布局文件中的AutoCompleteTextView标记中即可。 关于android-在自动

android - 如何在 Android TextView 中设置字体宽度?

我正在开发一个应用程序来显示信息,例如对字体宽度非常敏感的ascii艺术。我一直在使用等宽字体,但效果不佳,因为信息中有宽字符(例如中文和日文字符),并且textview不会使宽字符恰好是常规字符的两倍。因此我想看看是否可以改变TextView中字体的宽度,或者是否有更好的方法来解决这个问题?在我的应用程序中安装另一种等宽字体是个好主意吗?非常感谢任何输入。谢谢。凯文 最佳答案 你可以试试textView.setTextScaleX(1.5f);textView.setTextSize(20);textView.setTypefac

android - 如何在 Android TextView 中设置字体宽度?

我正在开发一个应用程序来显示信息,例如对字体宽度非常敏感的ascii艺术。我一直在使用等宽字体,但效果不佳,因为信息中有宽字符(例如中文和日文字符),并且textview不会使宽字符恰好是常规字符的两倍。因此我想看看是否可以改变TextView中字体的宽度,或者是否有更好的方法来解决这个问题?在我的应用程序中安装另一种等宽字体是个好主意吗?非常感谢任何输入。谢谢。凯文 最佳答案 你可以试试textView.setTextScaleX(1.5f);textView.setTextSize(20);textView.setTypefac

android - 如何通过 XML 将 textview 的背景颜色设置为全息绿光?

我有一个TextView,我想将它的背景颜色设置为全绿光,如所述here.但是,我不知道如何通过XML执行此操作。可能吗?我目前有:但是,我无法将android:background更改为以某种方式引用全息绿灯。有人有什么建议吗?我试过“@android:color/”但没有骰子。 最佳答案 通过Java:TextViewtest=(TextView)view.findViewById(R.id.textView2);test.setBackgroundResource(context.getResources().getColor

android - 如何通过 XML 将 textview 的背景颜色设置为全息绿光?

我有一个TextView,我想将它的背景颜色设置为全绿光,如所述here.但是,我不知道如何通过XML执行此操作。可能吗?我目前有:但是,我无法将android:background更改为以某种方式引用全息绿灯。有人有什么建议吗?我试过“@android:color/”但没有骰子。 最佳答案 通过Java:TextViewtest=(TextView)view.findViewById(R.id.textView2);test.setBackgroundResource(context.getResources().getColor

android:在 TextView 中使用 <a href> 设置链接

我动态创建一个TextView并希望将文本设置为可链接。文本值为“Google”。我引用了互联网和博客likethis,以同样的方式显示,但我无法产生预期的结果。我尝试了不同的方法,但我看到的输出是只有文本的整个文本。我试过的代码是:TextViewtv1=newTextView(this);tv1.setLayoutParams(textOutLayoutParams);//MakeLinkabletv1.setMovementMethod(LinkMovementMethod.getInstance());tv1.setText(Html.fromHtml(l.getLeftStr

android:在 TextView 中使用 <a href> 设置链接

我动态创建一个TextView并希望将文本设置为可链接。文本值为“Google”。我引用了互联网和博客likethis,以同样的方式显示,但我无法产生预期的结果。我尝试了不同的方法,但我看到的输出是只有文本的整个文本。我试过的代码是:TextViewtv1=newTextView(this);tv1.setLayoutParams(textOutLayoutParams);//MakeLinkabletv1.setMovementMethod(LinkMovementMethod.getInstance());tv1.setText(Html.fromHtml(l.getLeftStr

android - 检查textview是否在android中是椭圆的

我有TextView,宽度为wrapcontent。在此TextView中,我设置了文本,但文本每次的长度都不相同。当文本很长时,我使用单行true和ellipsize:end。但现在我有一个问题。我想设置其他布局的可见性,但这取决于我的文本长度。如果文本太长而不适合屏幕,我想将可见性设置为true,但是当文本很短且不需要椭圆大小时,我想将可见性设置为false。所以我需要检查我的TextView的状态。当它的椭圆大小时,我想setVisible为真,而不是setVisible为假。我怎么能做到这一点。这是我得到的:tvAle.post(newRunnable(){@Overridep

android - 检查textview是否在android中是椭圆的

我有TextView,宽度为wrapcontent。在此TextView中,我设置了文本,但文本每次的长度都不相同。当文本很长时,我使用单行true和ellipsize:end。但现在我有一个问题。我想设置其他布局的可见性,但这取决于我的文本长度。如果文本太长而不适合屏幕,我想将可见性设置为true,但是当文本很短且不需要椭圆大小时,我想将可见性设置为false。所以我需要检查我的TextView的状态。当它的椭圆大小时,我想setVisible为真,而不是setVisible为假。我怎么能做到这一点。这是我得到的:tvAle.post(newRunnable(){@Overridep

android - 如何在另一个线程中设置 TextView 的文本

我正在尝试在另一个线程中设置文本,即子线程。但是对于以下代码,它给出了错误Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.  publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);img=(ImageView)findViewById(R.id.img);pb=(ProgressBar)findViewById(R.id.pb);this.tv=