添加ID时ListView不起作用

时间:2016-06-24 07:19:59

标签: android android-layout listview android-studio

所以我上传了截图

enter image description here

正如您在我添加时所看到的那样 android:id数组正在改变并且不起作用检查screenshoots。 你能告诉我为什么我不能添加ID我做错了吗?

5 个答案:

答案 0 :(得分:1)

您需要添加前缀@+

android:id="@+id/menu_glowne"

答案 1 :(得分:1)

如果您已经定义了ID,则可以使用 @id ,否则您必须使用 @ + id

答案 2 :(得分:0)

替换

 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>

Check 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>

答案 3 :(得分:0)

添加此

<Listview
..........
 android:id="@+id/menu_glowne"
/>

而不是

<Listview
..........
 android:id="id/menu_glowne"
/>

我希望它会有所帮助 Check 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>

答案 4 :(得分:0)

只需在代码中进行一些更改:
以这种方式添加前缀@ +

android:id="@+id/listView"