У меня есть интерактивная линейная компоновка, которую я сгенерировал программно, и я хочу, чтобы она стала зеленой, когда она нажата, чтобы указать, что она доступна для клика, как кнопка. Как мне это сделать?Clickable layout
0
A
ответ
1
создать selector.xml файл, как показано ниже ...
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="#ff0000"/>
<item android:state_focused="true"
android:color="#0000ff"/>
<item android:color="#00ff00"/> </selector>
место это XML-файл в папке вытяжке , Затем установите этот selector.xml в качестве фона этого linearlayout.
1
необходимо создать XML-файл селектора. Смотрите ссылку
How to change the color of button after click?
Это немного запутанным на первый, но не слишком сложно
Смежные вопросы
- 1. clickable layout как будильник для Android?
- 2. Как сделать все содержимое Relative Layout Clickable в андроида
- 3. default layout layout layout
- 4. Kivy: Поворот clickable image
- 5. Сделать макет clickable
- 6. textview clickable без xml
- 7. C# window layout layout layout
- 8. Yii framework layout layout layout
- 9. Как сделать textview clickable
- 10. Сделать EditText clickable
- 11. image clickable in expandiblelistview
- 12. Создание кнопки отправки clickable и не clickable
- 13. Clickable Изображение
- 14. "Clickable" textblock?
- 15. Clickable JavaScript
- 16. Clickable оглавление
- 17. Clickable UISlider
- 18. layout-land not picking layout layout xml
- 19. Изменить ListView layout to layout layout
- 20. iOS UIViewController layout layout
- 21. Wordpress Post layout layout
- 22. Android Layout Layout
- 23. windows layout memory layout
- 24. ExtJS resizable layout layout
- 25. Float left, layout layout
- 26. layout in layout android
- 27. Добавить clickable JPanel в AbstractTableModel
- 28. Кнопки un-clickable в LinearLayout
- 29. Android Studio layout layout как
- 30. Re-usable layout android layout
При использовании setBackgroundResource (R.drawable.selector) для применения, я получаю сообщение об ошибке: 04-03 12: 18: 15.582: E/AndroidRuntime (13550): вызвано: org.xmlpull.v1.XmlPullParserException: двоичный Для строки XML-файла # 4:- требуется атрибут «drawable» или дочерний тег, определяющий возможность рисования –
Garzahd