Кликабельная LinearLayout не мигает при клике - PullRequest
0 голосов
/ 11 марта 2010

В моем приложении для Android у меня есть представление LinearLayout, которое содержит другие представления. LinearLayout можно щелкать, но при нажатии он не мигает оранжевым цветом, как должно.

Как заставить его прошиться?

Ответы [ 2 ]

5 голосов
/ 02 декабря 2010

Чтобы создать тот же эффект вспышки, который вы видите при нажатии на элемент списка, попробуйте это в вашем обработчике кликов LinearLayout:

public void onLinearLayoutClick(View v) {

  view.setBackgroundResource(android.R.drawable.list_selector_background);

  ...
}
1 голос
/ 11 марта 2010

Я думаю, вам нужно определить 2 состояния для вашего макета, если он не определен для него изначально. Посмотрите здесь , если хотите, это объясняет, как это сделать, например, для кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...