У меня есть макет в моем приложении, которое я определил как:набора активированное состояние для формы андроида
<LinearLayout
android:id="@+id/amountLayout"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
android:background="@drawable/gradient_effect_green"
android:orientation="vertical"
android:padding="10dp"
android:layout_marginLeft="3dp"
android:layout_marginRight="3dp"
android:layout_marginBottom="3dp" >
и gradient_effect_green
является:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<
<solid android:color="@color/green_light" />
<corners
android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp"
android:topLeftRadius="20dp"
android:topRightRadius="20dp" /></shape>
Все работает как шарм. Теперь я хочу установить прослушиватель на этом макете, и я хочу определить активированное состояние для этого макета, но я не знаю, как это сделать. Под активированным состоянием я имею в виду, например, изменить цвет фона, когда пользователь коснется этого макета. Что-то вроде этого:
android:state_pressed="true" android:drawable="@color/deep_light"
Ты мой герой !!! – A23149577
благодарит за комплимент –