0

現在作業中のアプリに多くの文字列配列があります。ListViews でこれらの文字列配列を呼び出しています。String Array Item の特定の String を Bold に変更したいと考えています。既に 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>

items.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);

呼び出されたとき、出力は次のようになっている必要があります。

• 状態: 「これは緊急事態です

• 派遣担当者に次のことを伝えます。

  • 緊急事態の性質
  • あなたの名前
  • かけている電話番号
  • あなたの場所/緊急事態の場所
4

2 に答える 2