ドロアブルセレクタを使用してみましたか?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/background_category_filter_selected" android:state_enabled="true" android:state_pressed="true"></item>
<item android:drawable="@drawable/background_category_filter_not_selected" android:state_enabled="true" android:state_pressed="false"></item>
</selector>
この例では、ボタンを押しているときとそうでないときのための異なる描画可能なものがあります。焦点を当て、あなたがアクティブのように使用することができ、他の状態は、あります... はその後、私はちょうど私がボタンを使用例では、この
<Button
android:id="@+id/first_day_forward"
android:layout_width="0dp"
android:layout_height="36dp"
android:layout_marginEnd="15dp"
android:layout_marginTop="2dp"
android:layout_weight="2"
android:background="@drawable/background_filter_button_square"
android:text=">"
android:textAppearance="@style/fontMontseratReg"
android:textColor="@drawable/filter_text_button" />
を行うが、私はそれは同様にテキストビューで動作します数えます。
はこのように、あなたのxml
形状タグを使用
固体で塗りつぶしを変更するには:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff"/>
<corners android:radius="3dp"/>
</shape>
あなたはこのような何か行うことができます場合は:あなたの応答のための
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false">
<shape>
<stroke android:width="1dp" android:color="#FFFFFF" />
<corners android:radius="2dp"/>
<padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>
</item>
<item android:state_pressed="true">
<ripple
xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:attr/colorControlHighlight" >
<item
android:id="@android:id/mask"
android:drawable="@color/colorBackgroundDark"></item>
</ripple>
</item>
</selector>
感謝を。セレクタを試しましたが、出力が得られません。 – Mohsiniii
私のコードを表示しました。セレクタを置く場所を教えてください。 – Mohsiniii
編集を見て –