Android,如何将第一个标签始终设置为默认标签

Android,如何将第一个标签始终设置为默认标签,第1张

概述public class SoapBox extends TabActivity{ private TabHost tabHost; private void setupTabhost() { tabHost=(TabHost)findViewById(android.R.id.tabhost); tabHost.setup();
public class SoapBox extends tabactivity{    private TabHost tabHost;    private voID setupTabhost()    {        tabHost=(TabHost)findVIEwByID(androID.R.ID.tabhost);        tabHost.setup();    }    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.tab);        TabHost tabHost=getTabHost();        setupTabhost();        tabHost.getTabWidget().setdivIDerDrawable(R.drawable.tab_space);        Intent intent1=new Intent().setClass(this,MySoapBox.class);        setupTab(new TextVIEw(this),"My SoapBox",intent1);        Intent intent2=new Intent().setClass(this,FrIEndsSoapBox.class);        setupTab(new TextVIEw(this),"FrIEnds SoapBox",intent2);        Intent intent3=new Intent().setClass(this,Recommendations.class);        setupTab(new TextVIEw(this),"Recommendations",intent3);        tabHost.setCurrentTab(0);    }    private voID setupTab(final VIEw vIEw,final String tag,Intent intent)    {        VIEw tabVIEw=createTabVIEw(tabHost.getContext(),tag);        TabSpec tabSpec=tabHost.newTabSpec(tag).setIndicator(tabVIEw).setContent(intent);        tabHost.addTab(tabSpec);    }    private static VIEw createTabVIEw(final Context context,final String text)    {        VIEw vIEw= LayoutInflater.from(context).inflate(R.layout.tabs_bg,null);        TextVIEw textVIEw=(TextVIEw)vIEw.findVIEwByID(R.ID.tabsText);        textVIEw.setText(text);        return vIEw;    }}

这里我在Tab按钮里面还有一个Tab小部件,我实现了一个嵌套的Tab小部件,当我将一个标签切换到另一个标签并返回上一个标签时,我没有得到第一个标签的焦点.

当我再次选择父选项卡时,嵌套选项卡的焦点应始终位于第一个选项卡上.
请指导我,我的代码在哪里搞错了?
提前致谢.

解决方法 setCurrentTab();属性决定默认选项卡. 如果使用tabHost.setCurrentTab(n);然后第n个选项卡将成为默认选项卡. 总结

以上是内存溢出为你收集整理的Android,如何将第一个标签始终设置为默认标签全部内容,希望文章能够帮你解决Android,如何将第一个标签始终设置为默认标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1123476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存