安卓中资源ID的问题

在布局文件中,可以看到各种控件如果是想要在程序中控制它,就需要给它分配一个ID,如下所示:
   
        style="?android:attr/buttonStyleSmall"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Insert" />
第二行android:id="@+id/button1",这里的“+”号就是通知R.java,给增加一个Button资源。

但是在使用字符串时,就不需要上“+”号,如下:
   
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />
这里实际上是引用,对字符串的定义都在res/values/strings.xml文件中进行的。
安卓中资源ID的问题

在res资源文件夹里面,对控件的声明在布局文件中,对字符串的声明在strings.xml文件中,在布局文件不可以声明字符串,只能使用。

原文地址:https://www.cnblogs.com/maxma/p/9169813.html