Взгляните на Галерея .Он встроен в Android и делает то, что, как мне кажется, вы ищете (по крайней мере, он описывает пользовательский интерфейс приложения Amazon; поскольку FrameLayout
имеет очень явное значение в Android, которое совсем не то, о чем вы говорите, япроигнорировал эту часть).
РЕДАКТИРОВАТЬ : Скриншот был бы полезен, но я думаю, что вы на самом деле говорите о простом представлении в виде списка.
О.Это либо ListView, либо, скорее, просто вертикальный LinearLayout внутри ScrollView.Я могу сказать вам, что я буду делать: у каждого элемента в LinearLayout будет набор фона с шириной match_parent и высотой wrap_content, используя 9patch с направленной вправо стрелкой внутри него.Я также определил бы идентичную, но выделенную синим цветом версию изображения для нажатого состояния и использовал бы отрисовываемое состояние XML , чтобы сообщить ему, какой использовать.Тогда я бы просто привязал прослушиватель onClick для каждого элемента, для которого нужно запустить действие щелчка.