Я хочу сделать приложение, которое позволяет navigatiton другому действию, имеющему элемент управления вкладкой. Эта навигация осуществляется с помощью события click для элемента. Может кто-нибудь помочь мне с этим?
спасибо
Я не уверен, что это было бы возможно, используя разные действия, возможно, если вы хотите использовать fragments (которые аналогично действиям) вы могли бы объединить несколько в одно приложение, используя какой-то интерфейс вкладок. Однако, мой вопрос заключается в том, почему вы хотели бы объединить несколько действий в один интерфейс?
Что касается создания одного действия с использованием вида с вкладками, я бы начал с проверки класса TabHost для макета и используйте объект TabWidget для части контента внутри каждой вкладки. Если вы ищете какой-то примерный код для начала работы, учебник Google - отличное место для начала.
Вы можете использовать следующий пример, чтобы создать 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>