Articles of tabhost

Android – Tabhost работает в классе Activity

Хорошо, я должен игнорировать что-то глупое, потому что я не могу заставить свой табуст отображаться в классе Activity. Когда я пытаюсь запустить приложение, я получаю ужасную силу. Он будет работать, если я расширю TabActivity, но я не могу этого сделать [см. Ниже], потому что как только я переведу код из моего проекта прототипа, он будет […]

Динамически изменять вкладку в Android

Моему приложению нужно динамически обновлять индикатор вкладок, я пытаюсь сделать это, вызывая TabSpec.setIndicator (), но он не работает. Вот мой код: В методе onCreate TabActivity: tabHost = getTabHost(); TabSpec tabSpec = tabHost.newTabSpec("abc"); tabSpec.setIndicator("helloabc"); tabSpec.setContent(new MyViewFactory()); tabHost.addTab(tabSpec); Теперь мне нужно изменить индикатор вкладки на другую строку, например, «xyz» TabSpec tabSpec = MyTabActivity.getTabSpec(); tabSpec.setIndicator("xyz"); Но это не […]

Пользовательские вкладки в android

Мне очень сложно понять, как использовать пользовательские вкладки в Android. Я не хочу просто настраивать текст и прочее. Как изменить размер, и изображение, и все такое. Я googled, и я не могу найти ничего, что имеет смысл

Изменение стиля текста в стиле табуляции Android

Пытаясь изменить цвет текста табуста, в этом коде я могу изменить цвет фона табу (не цвет текста) tabHost.setOnTabChangedListener(new OnTabChangeListener() { @Override public void onTabChanged(String tabId) { for (int i = 0; i < tabHost.getTabWidget().getChildCount(); i++) { tabHost.getTabWidget().getChildAt(i) .setBackgroundColor(Color.parseColor("#FF0000")); // unselected } tabHost.getTabWidget().getChildAt(tabHost.getCurrentTab()) .setBackgroundColor(Color.parseColor("#0000FF")); // selected } }); Как я могу изменить цвет текста табуляции?

IPhone-подобная панель вкладок в Android?

В iPhone мы можем создать представление с панелью вкладок и сделать его корневым представлением приложения, а затем использовать панель вкладок для навигации по суб-представлениям. Каков самый близкий подход к этому в Android? Используется ли Tabbed Control? Но это включает использование только одного вида деятельности. Каков подход к использованию в Android для создания активности с помощью […]

Как реализовать вкладки теперь, когда TabActivity устарела

Я пытаюсь реализовать некоторые простые вкладки в действии. Я думаю, что у меня есть xml-код в порядке (я использую минимальный tabHost / widget / FrameLayout, найденный в примере кода), однако у меня возникают проблемы со стороной java. В большинстве документов о том, как это сделать, чтобы использовать TabWidget, этот класс теперь устарел. Предлагается использовать фрагменты. […]

Как изменить размер шрифта tabhost в android

Как изменить размер шрифта на вкладках? Я расширяю TabActivity для вкладок.

Как изменить изображения вкладок в TabHost

Я использую TabHost в своем приложении, я использую четыре вкладки в своем приложении, и я хочу использовать разные изображения в TabHost, когда специальная вкладка выбрана и не выбрана. Мне нужно использовать разные изображения для каждой отдельной вкладки. Когда я выбираю любую вкладку, изображение немного яркое, и когда я переключаюсь на другую вкладку, яркое изображение становится […]

Обновление значков Android Tab

У меня есть активность, которая имеет TabHost, содержащую набор TabSpecs, каждый из которых имеет список, содержащий элементы, которые будут отображаться на вкладке. Когда каждый TabSpec создается, я устанавливаю значок, который будет отображаться в заголовке вкладки. Табспеки создаются таким образом в setupTabs() который создает петли для создания соответствующего количества вкладок: TabSpec ts = mTabs.newTabSpec("tab"); ts.setIndicator("TabTitle", iconResource); […]

Android: TabHost без TabActivity

Я хочу создать вкладки без расширения TabActivity. (Причина в том, что TabActivity не может обрабатывать пользовательский заголовок, как кажется). у меня есть public class startTab extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); Resources res = getResources(); LocalActivityManager mlam = new LocalActivityManager(this, false); TabHost tabHost = (TabHost) findViewById(R.id.tabhost); tabHost.setup(mlam); TabHost.TabSpec spec; Intent […]