XML的背景颜色

时间:2011-12-14 19:53:38

标签: android xml layout

我有一个布局,我想用这个xml设置你的背景颜色:

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_selected="true" android:color="#000000"></item>
<item android:color="#ffffff" ></item>
</selector>

这个布局是在tabhost中,在哪里选择它会改变你的olor,我是怎么做的?

1 个答案:

答案 0 :(得分:0)

您需要考虑三个“主要”状态:选中,按下以及其余部分。这是一个例子:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_selected="true" android:drawable="@color/tab_background_active" />
  <item android:state_pressed="true" android:drawable="@color/tab_background_pressed"/>
  <item android:drawable="@color/tab_background_inactive" />
</selector> 

如果你关心用轨迹球支持用户,你也应该使用“专注”。