llgd.net
当前位置:首页 >> AnDroiD 如何设置TABHost默认显示的选项卡为选中状态 >>

AnDroiD 如何设置TABHost默认显示的选项卡为选中状态

给TAB卡做个布局,在布局里面把TextView设置成居中给个事例给你看下TabHost.TabSpec localTabSpec1 = this.tabHost.newTabSpec("1");//R.Layout.tab_indicator 就是TAB选项卡的布局 View localView = getLayoutInflater().inflate(R.layout.tab_...

tabHost.setCurrentTab(1);

int currentTab = tabhost.getCurrentTab(); if(currentTab == 默认选项卡){ //设置背景颜色区别其他tab的颜色就搞定 }

tabhost.getCurrentTabView().setBackgroundColor(Color.CYAN); //设置默认选中状态的背景

TabWidget tabWidget = tabHost.getTabWidget();//获取TabHost的头部 for (int i=0; i

我试过下面的方法,都不行啊 ~~ 郁闷 : localTabHost.clearFocus(); localTabHost.findViewById(R.id.tab_host_tittle_phone).findFocus(); localTabHost.setCurrentTab(0); 现在的问题是,这个TabHost的实际选项卡是在第一个,但是按钮的背景...

一个Tab页,中间有个按钮可以跳转到另一个Activity 我的TabHost是 intent = new Intent(this,Activity01.class);//新建一个Intent用作Tab1显示的内容 spec = tabHost.newTabSpec("tab1")//新建一个 Tab .setIndicator("tab1")//设置名称以及图标...

可以在tabhost里面的tabwidget的android:gravity=bottom

这个TabHost的每个卡应该是两张图片吧, 选中的时候是一张,未选中的时候又是一张。 你找到代码里的TabSpec里边有对应的图片, 替换换掉就成。

你的xml中的布局写错了,TabWidget在Framelayout的里面 这是我自己写的,只截取了一半,希望可以帮到你

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com