0

私はこのチュートリアルを通過しました:

Android:XMLでのListViewアイテムの作成と入力

コードではなくxmlでListViewを初期化したい。

私のarray.xmlファイル:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string-array name="anyArray">
        <item>one</item>
        <item>two</item>
        <item>three</item>
    </string-array>

</resources>

私のactivity_main.xmlファイル:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ListView
        android:id="@+id/listView1"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:entries="@array/anyArray" >
    </ListView>

</RelativeLayout>

レイアウトに切り替えると、この警告が表示されます

Couldn't resolve resource @array/anyArray

アイテムは表示されません。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

リソースの名前には[a-z0-9._]のみを含める必要があります。名前Arrayをすべて小文字に変更します。

于 2012-10-09T08:34:26.613 に答える