Android资源xmls中可能的xml元素?

时间:2010-03-18 07:18:55

标签: xml android resources

我最近在android开发者小组中发现了一篇论坛帖子。 (下方链接)   http://groups.google.com/group/android-developers/browse_thread/thread/ef3bdebcb715b385

它有一个帖子,其中包含以下xml。它是xml文件,可以在drawable文件夹中使用。

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item android:state_focused="false" android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/tab_unselected" />
<item android:state_focused="false" android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/tab_selected" />

<!-- Focused states -->
<item android:state_focused="true" android:state_selected="false"
android:state_pressed="false" android:drawable="@drawable/tab_focus"
/>
<item android:state_focused="true" android:state_selected="true"
 android:state_pressed="false" android:drawable="@drawable/tab_focus"/>

<!-- Pressed -->
<item android:state_pressed="true" android:drawable="@drawable/tab_press" />
</selector>

现在我的问题是,文档在哪里告诉我可以使用以下xml标记 <selector> , <item>, <color>, <integer-array>, <string-array>和许多其他人标记创建xml资源......?

我希望,我已经解释了我想知道什么?

1 个答案:

答案 0 :(得分:1)

  

说明的文件在哪里   我可以使用以下xml   标签<selector><item><color>,   <integer-array><string-array>和   许多其他人标记创建xml   资源

不幸的是,在一个地方没有这样的文档。一些被描述为here,但许多,特别是Drawable,不是。{/ p>

但是,SDK安装中的$ANDROID_HOME/platforms/$SDK/data/res树中有许多示例(其中$ANDROID_HOME是您安装它的地方,$SDK是某些SDK版本的名称,例如{ {1}})。