楼主,像这种全局的公共条,有种方法可以很好实现。 写一个BaseActivity,然后所有的Activity承此BaseActivity,在BaseActivity中处理公共条的初始化及事件绑定。 TabWidget tabWidget = tabHostgetTabWidget(); //获取TabHost的头部 for (int i=0; i
TabWidget tabWidget = tabHostgetTabWidget(); //获取TabHost的头部
for (int i=0; i<tabWidgetgetChildCount(); i++){ //循环每个tabView
View view = tabWidgetgetChildAt(i); //获取tabView项
}
你得到了第个View想干嘛都可以了
ActivityGroup在实际的开发中是十分常见的,在我使用过的Android应用中,十个应用里面有九个应用的主界面都是使用ActivityGroup的。说起ActivityGroup,在国内好像直接使用它开发的并不多,基本都是使用TabActivity,它是ActivityGroup唯一的一个子类。Android端新浪微博的主界面就是用TabActivity来实现的,还有其它的一些应用也几乎都用TabActivity来实现。在我眼里,TabActivity是Google提供的一个非常失败的API(至少我现在这么认为,下文我会说它失败在哪里),但中国几乎所有的应用都使用TabActivity,我不禁在思考这是巧合还是复制粘贴的产物。使用ActivityGroup(或者说TabActivity)开发出来的主界面效果图如下(涉及版权问题,我这里就不粘微博的主界面了,
ArtistActivityjava
public class ArtistActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
TextView textView = new TextView(this);
textViewsetText("艺术内容");
setContentView(textView);
}
}
MusicActivityjava
view plain
package cncomtagview;
import androidappActivity;
import androidosBundle;
import androidwidgetTextView;
public class MusicActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
TextView textView = new TextView(this);
// 该文档将会作为标签的内容进行显示
textViewsetText("音乐内容");
setContentView(textView);
}
}
SportActivityjava
public class SportActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
TextView textView = new TextView(this);
// 该文档将会作为标签的内容进行显示
textViewsetText("运动内容");
setContentView(textView);
}
}
ArtistActivityjava MusicActivityjava SportActivityjava三个activity是用做标签内容的activity。即当用户点击相应的标签时,下边会显示相应的activity内容。
ic_tabxml代码
<xml version="10" encoding="utf-8">
<selector
xmlns:android=">
以上就是关于tabhost tabwidget 换成button怎么设置点击事件全部的内容,包括:tabhost tabwidget 换成button怎么设置点击事件、如何在tabhost里面加入下个布局文件、继承的tabactivity怎么用appcompatactivity代替并实现tabactivity的的效果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)