如何在Android布局文件中定义带下划线的文本xml?
如何在XML文件中为文本加下划线?我找不到一个选项textStyle.
关于这一点的任何身体想法,如何在textview上设置下划线文字?如果是的话,请告诉我.
我使用了以下代码,但它不起作用.
tvHide.setText(Html.fromHtml("<p><u>Hide post</u></p>").toString());
Run Code Online (Sandbox Code Playgroud)
提前致谢
我database search query在数据库中搜索用户输入的单词并返回a Cursor.
在我ListActivity,我有一个ListView将持有项目(光标项目).该ListView项目的布局基本上是一个TextView.我的意思是,这ListView将是一个列表TextView.
我想要的是突出search term它出现在哪里TextView.我的意思是突出显示:不同的颜色或不同的背景颜色或任何东西使它与文本的其余部分不同.
这可能吗?如何?
更新:
cursor = myDbHelper.search(term); //term: a word entered by the user.
cursor.moveToFirst();
String[] columns = {cursor.getColumnName(1)};
int[] columnsLayouts = {R.id.item_title}; //item_title: the TextView holding the one raw
ca = new SimpleCursorAdapter(this.getBaseContext(), R.layout.items_layout, cursor,columns , columnsLayouts);
lv = getListView();
lv.setAdapter(ca);
Run Code Online (Sandbox Code Playgroud)
对于@Shailendra:该search()方法将返回一些标题.我想突出那些与这个term词匹配的标题中的单词.我希望现在很清楚.
在android中是否有可能使用带有基本标签的setText(text)函数在Java代码中为TextView提供一些文本 标记下划线的单词?
我有一个随机背景颜色的TextView(可能是任何颜色).我在Textview上也有一个需要可读的文本.我认为最好的解决方案是用白色突出显示所述文本并将文本颜色设置为黑色.
我的问题是:是否有可能从XML中突出显示texview中的文本?
我的布局中有以下内容:
<TextView
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/colorButton4"
android:layout_gravity="right|bottom"
android:background="@drawable/layout_border"
android:layout_marginRight="30dp"
android:layout_marginBottom ="30dp"
android:clickable="true"
android:onClick="onClick"
android:gravity="center"
android:textColorHighlight="@color/bgWhite"
android:textColor="@color/Black"
android:text="5431354" />
Run Code Online (Sandbox Code Playgroud)
但它并没有强调文本.