Привет, я бы посоветовал вам проверить "Привет, Галерея" на Google DOC, это очень ясно.Галерея предназначена для «отображения элементов в горизонтально прокручивающемся списке, который блокирует текущее выделение в центре», как говорится.
Вам просто нужно заменить ImageAdapter на TextAdapter и поместить в него TextViews вместо ImageViews.Это на самом деле работает так же, как Listview.так что вы знаете, как сделать Listview, это должно быть легко.
РЕДАКТИРОВАТЬ Вот я думаю, что хорошее решение:
Вам нужно изменить стиль галереи.По умолчанию это определяется следующим образом:
<style name="Widget.Gallery">
<item name="android:fadingEdge">horizontal</item>
<item name="android:gravity">center_vertical</item>
<item name="android:spacing">-20px</item>
<item name="android:unselectedAlpha">0.85</item>
</style>
Так что вам нужно создать свой собственный файл styles.xml в галерее папок и поместить его в него:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="gallery" parent="android:Widget.Gallery">
<item name="android:fadingEdge">horizontal</item>
<item name="android:gravity">center_vertical</item>
<item name="android:spacing">0px</item> <!--This gives you no spacing between elements -->
<item name="android:unselectedAlpha">1</item> <!--This puts all elements the same alpha -->
</style>
<resources>
Это дает мне это:
альтернативный текст http://img249.imageshack.us/img249/1893/testgallery.png
Теперь я уверен, что мы можем добиться лучшего результата, играя с различными атрибутами галереи и стиля, но я думаю, что это хорошее руководство для вас;)