解决方案 »
- 求助 android 我想通过代码修改手机端的wifi的ip地址
- 小白求救关于intent.setClass的第二个参数~~~~~%>_<%~~~~~
- 请问下android应用开发,刚毕业的大学生在南京一月工资多少啊?
- android硬件加速后闪屏怎么办?急啊。
- 从webservice 返回一段话怎么显示在textview上
- android 五子棋编程。。。怎么准确画棋子
- Android 中 如何设置域
- Eclipse中,如何查看函数声明的帮助文档?
- 【求助】15天能做出一个参加papaya比赛的游戏么?
- 怎么实现可左右滑动的GridView,并且下面还有小圆点的,就类似手机程序桌面的那种。跪求帮助!
- 关于Fragment 中 使用ViewPager 中使用的Fragmet不显示内容
- 异步更新UI的时候报错,求解。
private void setupViews() {
setContentView(R.layout.activity_main); mDriverTextView = (TextView) View.inflate(this, R.layout.view_tab, null);
mDriverTextView.setBackgroundResource(R.drawable.button_driver_selector); mOrderTextView = (TextView) View.inflate(this, R.layout.view_tab, null);
mOrderTextView.setBackgroundResource(R.drawable.button_order_selector); mPriceTextView = (TextView) View.inflate(this, R.layout.view_tab, null);
mPriceTextView.setBackgroundResource(R.drawable.button_price_selector); TabHost tabHost = getTabHost();
// 第一个tab
Intent driverIntent = new Intent(ChauffeurActivity.this, DriverActivity.class);
tabHost.addTab(tabHost.newTabSpec("0").setIndicator(mDriverTextView).setContent(driverIntent)); // 第二个tab
Intent orderIntent = new Intent(ChauffeurActivity.this, ProfileActivity.class);
tabHost.addTab(tabHost.newTabSpec("1").setIndicator(mOrderTextView).setContent(orderIntent)); // 第三个tab
Intent priceIntent = new Intent(ChauffeurActivity.this,PriceActivity.class);
tabHost.addTab(tabHost.newTabSpec("2").setIndicator(mPriceTextView).setContent(priceIntent)); // 设置监听器
tabHost.setOnTabChangedListener(this); tabHost.setCurrentTab(currentTabIndex); mTabHost = tabHost;
}然后点击Tab后每一个Activity都可以再次继承自己的方法 等等吧
注:目前Tabhost已经过时,底层实现存在一定的问题。目前看到大部分底部tab都是自定义的
可下载我共享的一份界面架构源码:
http://blog.csdn.net/gao_chun/article/details/38315711
不要老想着去继承多个,有其他方法的。
还是不清楚你大概什么意思 。你的意思是你的第一个Activity已经继承了ListActivity吗 ?然后第一个Activity中也包含了你说的Tab ?
不要老想着去继承多个,有其他方法的。
还是不清楚你大概什么意思 。你的意思是你的第一个Activity已经继承了ListActivity吗 ?然后第一个Activity中也包含了你说的Tab ?
是的,因为我是看到两个例子,分别继承了ListActivity和TabActivity,但是我又想把这两个例子放到一块。所以就。。很尴尬了
谢谢你们的回答,解决了我的问题。