просмотр списка и вкладка - PullRequest
1 голос
/ 22 марта 2011

Я хочу создать приложение, которое позволяет переходить к другому виду деятельности с элементом управления вкладками.Эта навигация осуществляется с помощью события нажатия на элемент.Может ли кто-нибудь помочь мне с этим?

спасибо

Ответы [ 2 ]

0 голосов
/ 22 марта 2011

Вы можете использовать следующий пример для создания 1 вкладки с помощью TabHost.Вы просто дублируете код для каждой вкладки.Вам также понадобится XML для определения внешнего вида вкладок.Приведенный ниже XML будет переключать изображения по мере их выбора.

intent = new Intent().setClass(this, your1TabClass.class);          
    spec = tabHost.newTabSpec("Main").setIndicator("Name-of-tab",
                      res.getDrawable(R.drawable.your-tab-xml))
                  .setContent(intent);
    tabHost.addTab(spec);

И соответствующий макет your-tab-xml.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- When selected, use grey -->
    <item android:drawable="@drawable/settings"
          android:state_selected="true" />
    <!-- When not selected, use white-->
    <item android:drawable="@drawable/mountain" />
</selector>
0 голосов
/ 22 марта 2011

Я не уверен, что это было бы возможно при использовании различных действий, возможно, если вы хотите использовать фрагменты (которые похожи на действия), вы могли бы объединить несколько в одно приложение, используя какой-то видинтерфейса вкладки.Однако мой вопрос заключается в том, почему вы хотите объединить несколько действий в один интерфейс?

Что касается выполнения одного действия с использованием представления с вкладками, я бы начал с проверки TabHost * 1006.* класс для макета и использование объекта TabWidget для части содержимого внутри каждой вкладки.Если вам нужен пример кода для начала работы, Учебник Google - отличное место для начала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...