我目前正在工作的应用程序中有很多字符串数组。我在我的 ListViews 中调用那些字符串数组。我想将我的字符串数组项中的某些字符串更改为粗体。我已经使用了 Html.fromHtml() 和 "<[DATA[ ]]>" 但它什么也没发生。我怎样才能做到这一点?
字符串.java
<string-array name="procedure_items">
<item>• State: This is an emergency </item>
<item>• Give the dispatcher:</item>
<item>\t • The nature of emergency</item>
<item>\t • Your name</item>
<item>\t • Phone number from which you are calling</item>
<item>\t • Your location/location of the emergency</item>
</string-array>
项目.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lbl_item"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</TextView>
mainActivity.java
private void populateListView() {
String[] myItems = getResources().getStringArray(R.array.procedure_items);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.items, myItems);
// Configure the list view.
lv_procedures.setAdapter(adapter);
调用时,输出必须是:
• 状态:“这是紧急情况”
• 给调度员:
- 紧急情况的性质
- 你的名字
- 您拨打的电话号码
- 您的位置/紧急情况的位置