如何摆脱警告“无法解析ExpandableListView的符号'id / andr'”

时间:2018-10-03 01:37:09

标签: android-studio android-studio-3.2

应用程序使用ExpandableListActivity,根据文档标准使用ExpandableListView:

<ExpandableListView
    android:id="@id/android:list"
    android:layout_width="match_parent"
    android:layout_height="0dip"
    android:layout_weight="1"
    android:divider="@android:color/transparent"
    android:dividerHeight="5dip"
    android:layout_marginTop="10dip">
</ExpandableListView>

Android Studio 3.2具有以下警告: enter image description here

如何摆脱警告?

2 个答案:

答案 0 :(得分:1)

这可能是一个错字。更改为:

"@android:id/empty"

"@android:id/list"

另请参阅https://developer.android.com/reference/android/app/ListActivity

  

ListActivity具有默认布局,该布局由单个,   全屏列表位于屏幕中央。但是,如果您愿意,   您可以通过设置自己的视图布局来自定义屏幕布局   与onCreate()中的setContentView()一起使用。为此,您自己的观点必须   包含ID为“ @ android:id / list” (或R.id.list   如果是在代码中)

答案 1 :(得分:0)

我不知道是什么(id =“ @ id / android:list”)

给它一个普通的id(@ + id / androidlist) 并在您的代码中处理

但是如果您学习如何使用ExpandableListView 我更喜欢此链接教程ExpandableListView Link

GL先生