来自Rick Rogers的O’Reilly着作“
Android应用程序开发”,John Lombardo,Zigurd Mednieks& Blake Meike,第23页:
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" />
从第44页开始:
<application android:icon="@drawable/icon2">
@在上述每个片段中的含义是什么?
解决方法
在这种情况下:
android:layout_width="fill_parent"
属性的值android:layout_width直接在引号fill_parent中指定.在另一种情况下:
android:text="@string/hello"
属性的值android:text =“@ string / hello”在别处指定.这由字符串开头的@表示.在这个例子中,它是@ string / hello.该值位于资源中.
来自Android Developers网站的The AndroidManifest.xml File中的“资源值”部分.从链接中找到allclaws回答.
Resource values are expressed in the
following format,@[package:]type:name
where the package name can be omitted if the resource is in the same package as the application,type is a type of resource — such as “string” or “drawable” — and name is the name that identifies the specific resource.