Android studio @创建listview时未显示id
在design中拖放以创建列表视图时,在my xml中创建的唯一代码是:Android studio @创建listview时未显示id,android-studio,Android Studio,在design中拖放以创建列表视图时,在my xml中创建的唯一代码是: <ListView android:layout_width="wrap_content" android:layout_height="wrap_content"/> 我不能调用我的ListView,因为android studio不允许我为它创建id。在无法解析符号“@id/example”中编写代码,验证Android XML文件中的资源引用时,我遇到以下错误 我缺少什么?如果它是一个新
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
我不能调用我的ListView,因为android studio不允许我为它创建id。在无法解析符号“@id/example”中编写代码,验证Android XML文件中的资源引用时,我遇到以下错误
我缺少什么?如果它是一个新id,您需要向它添加一个
+
:
android:id="@+id/text"
请参阅Android文档:ID
任何视图对象都可能有一个与其关联的整数ID,以便唯一地
识别树中的视图。编译应用程序时,此ID
作为整数引用,但ID通常在
在id属性中将XML文件布局为字符串。这是一个XML
所有视图对象(由视图类定义)的公共属性,以及
你会经常使用它。XML标记中ID的语法
是:
字符串开头的at符号(@)表示
XML解析器应该解析和扩展ID字符串的其余部分,并
将其标识为ID资源。加号(+)表示这是
必须创建并添加到资源中的新资源名称
(在R.java文件中)。还有许多其他ID资源
由Android框架提供。当引用Android时
资源ID,您不需要加号,但必须添加android
包名称空间,如下所示:
安卓软件包名称空间就绪后,我们现在引用
来自android.R资源类的ID,而不是本地资源
班级
谢谢你非常详细的回答。我选择Frozenkoi是因为他先回答,但是谢谢。@LuiH任何时候都可以,先生,没问题,我很高兴,因为这对你有帮助
android:id="@+id/text"
android:id="@+id/example"
android:id="@android:id/example"