Мой Android
приложение в настоящее время имеет TableLayout
с несколькими TableRow
s, содержащий ImageView
затем TextView
бок о бок.ANDROID: Выделите/Select с трекболом и при прикосновении
Нажав на любое место, где на TableRow
будет загружено новое мероприятие, показывающее дополнительную информацию.
Если я использую трекбол, он пробивается сквозь строки, но я не вижу, что выбрано в данный момент, поэтому не знаю, какой TableRow
выбран, когда я нажимаю кнопку, чтобы загрузить activity
.
Аналогичным образом, когда пользователь прикасается к экрану пальцем, нет подсветки, показывающей, какой из них выбран.
Я искал с такими терминами, как Highlight, Выбранный, Фокус, но ни одна из страниц, которые я вижу вернулся дал мне какой-либо представление о достижении того, что я требую.
Требуется использование TableLayout
Я думаю, это было именно то, что я использовал и даже не может быть лучшим решением!
Любые примеры, где я могу попытаться получить эту работу?
Спасибо! :)
спасибо за ответ, но я не очень понимаю ... Я пробовал, но это не сработало – neildeadman
Посмотрите, ваша потребность в том, чтобы иметь разные представления представлений для вас. , касание и нормальное. Для этого вы должны иметь три разных фоновых изображения. В приведенном примере это изображения, которые лежат в папке с возможностью рисования и называются list_viewentry_normal.png, list_viewentry_focus.png, list_viewentry_pressed.png. Для этого вам нужно создать селектор: это отдельный XML-файл с содержимым, которое я уже вам предоставил. И в результате вам нужно определить фон некоторого представления этим селектором (например, этот android: background @ drawable/drawable_name) – endryha
см. Http://developer.android.com/guide/topics/resources/drawable-resource.html для больше информации – endryha