2012-06-20 7 views
0

Я обновил приложение для Android сегодня, которое до сих пор имело TableLayout - основанный View. Теперь я хотел бы дублировать это View с другим набором данных поддержки и использовать горизонтальное прокручивание для переключения между ними. В какой-то момент я также хотел бы добавить третью «страницу» с другим TableLayout.Реализация прокрутки между различными видами

Я действительно не нашел хороших способов добиться этого. Я смотрел на http://developer.android.com/training/implementing-navigation/lateral.html, и я на самом деле скопировал фрагмент кода для шаблона вкладок с NAVIGATION_MODE_TABS. Это приводит к тому, что небольшой виджет выпадающего списка добавляется к заголовку View в панели действий, но при нажатии на него не отображаются вкладки, которые я установил (с помощью actionBar.addTab()). Я также не уверен, как настроить код представления (XML), чтобы вставить TableLayout s там.

Я должен упомянуть, что мне не нужно заботиться о пред-4.0 Android для этого, так что совместимость не является (значительной частью) проблемой.

ответ

0

Я действительно не нашел хороших способов добиться этого.

Пробег: ViewPager. Вот блог разработчиков Android пост на ViewPager: http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

Вот небольшой пример приложения с использованием ViewPager: https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/Fragments

Смежные вопросы