Я хочу установить фон android.R.attr.selectableItemBackground
на LinearLayout
. При использовании XML проблем нет (работает)
<LinearLayout
android:id="@+id/llMiner"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:attr/selectableItemBackground"
android:clickable="true" >
... но я должен сделать это в java-коде, поэтому я пробовал это
llMiner.setClickable(true);
llMiner.setBackgroundResource(android.R.attr.selectableItemBackground);
... и это не работает, на самом деле я получаю NotFoundException
во второй строке. Итак, после того, как я попробовал этот вариант, я подумал, что ресурс - это цвет.
llMiner.setClickable(true);
llMiner.setBackgroundColor(android.R.attr.selectableItemBackground);
Этот не запускает исключение, но... не работает (нет смены фона при нажатии, но изменение состояния при нажатии, как и должно быть)... есть предложения?
android.support.design.R.attr.selectableItemBackground
. - person Sufian   schedule 02.03.2016R.attr.selectableItemBackground
. - person Sufian   schedule 02.04.2016