Articles of android tabhost

Android FragmentTabHost – 尚未完全出炉?

我想看看是否有人使用新的Android API级别17附带的FragmentTabHost自定义选项卡。 我很高兴能够在我的ViewPager SherlockFragments中嵌入tabHost,但是我很难做一些简单的事情,例如将标签移动到底部或更改标签的布局。 有谁见过使用这个function的好例子? 这是我在Android文档中find的唯一示例,而且几乎没有任何描述它的用法。 它似乎也忽略了R.id.fragment1布局中定义的内容。 我想我的问题是,如果有人遇到过一个很好的教程:FragmentTabHost,或者如果他们知道如何a)将嵌套标签置于底部或b)更改所述标签的布局。 我已经尝试了所有常用的方法,但由于看起来XML布局文件被覆盖,我没有太多运气。 private FragmentTabHost mTabHost; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setContentView(R.layout.fragment_tabs); mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost); mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); mTabHost.addTab(mTabHost.newTabSpec(“simple”).setIndicator(“Simple”), FragmentStackSupport.CountingFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec(“contacts”).setIndicator(“Contacts”), LoaderCursorSupport.CursorLoaderListFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec(“custom”).setIndicator(“Custom”), LoaderCustomSupport.AppListFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec(“throttle”).setIndicator(“Throttle”), LoaderThrottleSupport.ThrottledLoaderListFragment.class, null); return mTabHost; } 在做了一些研究后,似乎可能会在支持库中初始化FragmentTabHost时出现故障。 Google代码上的用户提供了以下建议: FragmentTabHost.java private void initFragmentTabHost(Context context, AttributeSet attrs) { TypedArray […]

FragmentTabHost没有在android中创建Fragment里面的视图

我在使用tabhost更改视图时遇到问题 – 当我选择一个选项卡时,内容保持空白。 据我所知, onCreateView没有在子Fragments上调用 。 onMenuCreate运行正常,因为菜单改变了它应该的样子。 public class PatientTabFragment extends Fragment { private FragmentTabHost mTabHost; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mTabHost = new FragmentTabHost(getActivity()); mTabHost.setup(getActivity(), getChildFragmentManager()); mTabHost.addTab(mTabHost.newTabSpec(“simple”).setIndicator(“Info”), NewPatientFragment.class, null); mTabHost.addTab(mTabHost.newTabSpec(“contacts”).setIndicator(“Notes”), NoteListFragment.class, null); return mTabHost; } @Override public void onDestroyView() { super.onDestroyView(); mTabHost = null; } }

Android系统。 如何更改选项卡中的活动

以下情况:我有TabActivity,例如三个标签,TabA,TabB,TabC。 TabC的活动(Act_C_1)中有一个按钮。 因此,如果用户单击该按钮,则TabC中应发生另一个活动(Act_C_2)。 我提前感谢您提出任何建议/想法。 穆尔 UPD: 这是我的代码 TabActivity有三个活动: public class TabScreen extends TabActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab_menu); TabHost tabHost = getTabHost(); // The activity TabHost TabHost.TabSpec spec; // Resusable TabSpec for each tab Intent intent; // Reusable Intent for each tab intent = new Intent().setClass(this, SecondActivity.class); // Initialize a TabSpec for […]

现在不推荐使用TabActivity如何实现选项卡

我试图在一个活动中实现一些简单的标签。 我想我的xml代码没问题(我使用的是示例代码中的最小tabHost / widget / FrameLayout),但是我遇到了java方面的问题。 大多数关于如何执行此操作的文档都指向使用TabWidget,现在不推荐使用此类。 建议人们应该使用片段。 但片段似乎以一种相当不同的方式使用。 有人去了一些示例代码,说明如何在java中实现一些在xml文件中定义的非常基本的选项卡,现在不推荐使用TabHost。(示例[这里[ 1不使用xml])

Android webview下拉菜单在Android 4.x设备上无效

Android 4.x设备上的一个WebView出现问题。 Android应用有一个包含片段的Tabhost 。 其中一个片段包含webview。 显示的页面有一个下拉菜单,如下所示: Testname 1 Testname 2 Testname 3 现在,当我使用带有Android 4.1.1的Galaxy S3(或任何其他Android设备,我可以动手)打开我的应用程序时,我可以选择“Testname 1”,然后选择“Testname 2”,依此类推。 在Galaxy Nexus上(在运行Android 4.1.1,4.1.2和4.2的不同设备上确认)当我尝试选择UI时阻止的东西。 在我切换到另一个选项卡并突然返回到webview选项卡后,UI最终更改为先前选择的项目。 知道是什么导致了这个或我如何为Galaxy Nexus解决这个问题? 重要更新:我可以将其跟踪到Tabhost 。 当webview在tabhost中时它不起作用,当它不起作用时。 这可能与此问题有关 。

如何使用Android中的buttonclick以编程方式切换选项卡

我几天来一直在努力解决这个问题。 我试图按下按钮以编程方式切换标签。 如果我只使用选项卡来更改活动,我的程序将完美运行,但使用setCurrentTab连接onClick方法会导致错误。 这是不起作用的方法。 这是一个非常基本和简单的function,但我没有看到很多文档或人们试图用切换标签连接按钮的例子。 谢谢。 ImageButton next = (ImageButton) findViewById(R.id.ButtonAsk); next.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost); tabHost.setCurrentTab(2); } }); 请参阅错误日志的编辑历史记录。

如何在android中更改tabhost的字体大小

如何更改选项卡的字体大小? 我为选项卡扩展了TabActivity。

我在哪里可以findAndroid标签图标

有没有人知道我能findAndroid TabHost图标的网站? (免费或付费)

如何更改TabHost中的选项卡图像

我在我的应用程序中使用TabHost,我在我的应用程序中使用了四个选项卡,当我选择特定选项卡而未选中时,我想在TabHost中使用不同的图像。 我需要为每个特定标签使用不同的图像。 当我选择任何选项卡时,图像有点亮,当我切换到另一个选项卡时,明亮的图像变为灰色阴影。 我已经实现了TabHost,但我不知道如何更改TabHost中的图像。 任何人都可以帮助我。 谢谢,大卫

如何切换或切换android sdkgraphics布局中的选项卡?

我正在尝试更改或切换两个选项卡,我在eclipsegraphics布局中,以便我可以看到另一个选项卡上的元素。 这可能吗? 我能看到做这个的唯一方法就是制作第二个标签,简单地说就是这样查看布局时显示的第一个标签。 对不起,如果这个问题之前已经问过,但我已经search了谷歌,在这里之前,我张贴。