【发布时间】:2016-06-24 07:19:59
【问题描述】:
【问题讨论】:
标签: android android-layout listview android-studio
【问题讨论】:
标签: android android-layout listview android-studio
您需要添加前缀@+
android:id="@+id/menu_glowne"
【讨论】:
如果你已经定义了id,你可以使用@id,否则你必须使用@+id。
【讨论】:
只需对您的代码稍作改动即可:
以这种方式添加前缀@+
android:id="@+id/listView"
【讨论】:
替换
android:id="id/menu_glowne"
到
android:id="@+id/menu_glowne"
示例代码
<ListView
android:id="@+id/list"
android:layout_height="wrap_content"
android:layout_width="match_parent">
</ListView>
然后检查String.xml,你的数组是这种格式的吗?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="menu_glowne">
<item>menue1</item>
<item>menue2</item>
<item>menue3</item>
</string-array>
......................
....................
</resources>
【讨论】:
添加这个
<Listview
..........
android:id="@+id/menu_glowne"
/>
而不是
<Listview
..........
android:id="id/menu_glowne"
/>
我希望它会有所帮助 并检查String.xml,你的数组是这种格式的吗?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="menu_glowne">
<item>menue1</item>
<item>menue2</item>
<item>menue3</item>
</string-array>
......................
....................
</resources>
【讨论】: