Android 如何向形状添加选择器?
如何在一个文件中添加不同的xml文件 第一个文件是:Android 如何向形状添加选择器?,android,android-drawable,xml-drawable,android-selector,android-designer,Android,Android Drawable,Xml Drawable,Android Selector,Android Designer,如何在一个文件中添加不同的xml文件 第一个文件是: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/blue" android:state_selected="true"/> <item android:drawable="@color/transparent"/> </selecto
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/blue" android:state_selected="true"/>
<item android:drawable="@color/transparent"/>
</selector>
第二个文件是:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#fff"/>
<stroke android:width="0dp"
android:color="#ff000000"/>
<corners android:radius="25px"/>
</shape>
您可以这样做:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" >
<shape>
<solid android:color="#xxxxxx" />
....
</shape>
</item>
<item android:drawable="@color/transparent"/>
</selector>
....
您可以这样做:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" >
<shape>
<solid android:color="#xxxxxx" />
....
</shape>
</item>
<item android:drawable="@color/transparent"/>
</selector>
....
试试这个-
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/blue" android:state_pressed="true"/>
<item android:drawable="@drawable/second" android:state_pressed="false"/>
</selector>
试试这个-
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/blue" android:state_pressed="true"/>
<item android:drawable="@drawable/second" android:state_pressed="false"/>
</selector>
sir,但当我在gridview中选择项目时,我需要更改背景,但在gridview中为设计添加了一个背景一个项目如何操作?先生,但当我在gridview中选择项目时,我需要更改背景,但在gridview中为设计添加了一个背景一个项目如何操作?谢谢先生,但是我可以在状态中添加alpha吗?您可以使用选定项目单边应答器谢谢,先生,但是我可以在状态中添加alpha吗?您可以使用选定项目单边应答器吗