Java 如何删除绝对布局id?
为什么每次我想运行我的应用程序时,android:id=“@+id/”语句总是出现?有没有办法把它去掉?谢谢Java 如何删除绝对布局id?,java,android,absolutelayout,Java,Android,Absolutelayout,为什么每次我想运行我的应用程序时,android:id=“@+id/”语句总是出现?有没有办法把它去掉?谢谢 <AbsoluteLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/"> 我知道如果我们想使用它
<AbsoluteLayout
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/">
我知道如果我们想使用它,我们需要设置一个id。如果我将其删除并运行,应用程序仍在运行。但当我第二次运行时,它会再次出现
在引用任何资源时,都需要at符号(@)
对象从XML中删除。后面是资源类型(在本例中为id
大小写),斜杠,然后是资源名称
资源对象
资源对象是一个唯一的整数名称,它与
应用程序资源,例如位图、布局文件或字符串
每个资源都有一个在
项目的gen/R.java文件。可以使用R类中的对象名称
引用资源,例如需要指定字符串时
android:hint属性的值。您还可以创建任意
使用android:id与视图关联的资源id
属性,它允许您从其他代码引用该视图
每次编译应用程序时,SDK工具都会生成R.java文件。
您不应手动修改此文件
有关更多信息,请阅读《提供资源指南》。加号
只有在定义资源类型时,才需要在资源类型前加上符号(+)
第一次使用资源ID
您必须设置id
android:id="@+id/Your_id
+id Plus sing告诉android在资源中添加或创建新id
最后
<AbsoluteLayout
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/Your_id">
如果不需要,则删除android:id=“@+id/Your_id”
但当我第二次运行应用程序时,它再次出现,首先删除此行,然后清理和重建(重新启动和同步)
您的项目请帮助我。该类在API级别3中被弃用。改用FrameLayout、RelativeLayout或自定义布局。
<AbsoluteLayout
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/Your_id">