Сделать линейный макет выбираемым, как элемент списка в представлении списка (Android)

Я рекомендовал бы в первом обучении самых основ, которые используются почти на каждом языке, но выполнении так без языка. Обрисуйте в общих чертах все фундаментальные понятия Если еще Если еще, Циклы, Классы, Типы переменных, Структуры, и т.д. Все, что является основой большинства языков. Тогда перейдите на реальное понимание булевской переменной, сравнений и сложных операторов AND OR, для надевания чувства, что результаты для более сложных операторов.

Путем выполнения его этот путь он поймет понятие программирования и иметь намного более легкое время, ступая на языки, оттуда его просто изучение сложных деталей языков, его функций и синтаксиса.

23
задан MobileDev852 28 April 2011 в 15:25
поделиться

2 ответа

Я предпочитаю более простой способ:

<LinearLayout android:orientation="vertical"
              android:id="@+id/layoutIdentifier"
              android:clickable="true"
              android:background="?android:attr/selectableItemBackground"

              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <!-- put views here -->
</LinearLayout>

Вы не можете изменить фон, находящийся в состоянии состояния, таким образом, но иногда вам это не нужно.

28
ответ дан 29 November 2019 в 01:57
поделиться

Вы можете установить все элементы внутри макета clickable = false. Затем вы должны имитировать поведение выделения, устанавливая цвет фона макета и устанавливая все остальные с прозрачным фоном при щелчке макета. Вы можете использовать идентификатор макета в качестве индекса, чтобы узнать, какой макет выбран.

0
ответ дан 29 November 2019 в 01:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: