84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
小伙看你根骨奇佳,潜力无限,来学PHP伐。
正如你所了解的,当我们在xml中为某个控件定义id时使用@+id/xxx 在R.java中如果不存在就会生成相应的xxx变量名值为int型,存在就会使用原来的int值,所以每一个xxx都有一个唯一的标识。然而当我们在资源文件中定义ids.xml文件,在其中可以自定义id类型的变量名形如:
<?xml version="1.0" encoding="utf-8"?> <resources> <item name="cc" type="id">213</item> </resources>
于是我们可以在布局文件中如下引用:
<Button android:id="@id/cc" android:layout_width="wrap_content" android:layout_height="wrap_content" />
至于你说的引用相同的@id/xxx 也是于与@+id/xxx 相同的道理。
也有可能是在values文件夹下自定义了一组id集合,这个也可以直接使用@id/xxx来引用<resources>
<item name="navigation_view" type="id" />
</resources>
正如你所了解的,当我们在xml中为某个控件定义id时使用@+id/xxx 在R.java中如果不存在就会生成相应的xxx变量名值为int型,存在就会使用原来的int值,所以每一个xxx都有一个唯一的标识。
然而当我们在资源文件中定义ids.xml文件,在其中可以自定义id类型的变量名形如:
于是我们可以在布局文件中如下引用:
至于你说的引用相同的@id/xxx 也是于与@+id/xxx 相同的道理。
也有可能是在values文件夹下自定义了一组id集合,这个也可以直接使用@id/xxx来引用
<resources>
</resources>