我正在开发Android应用程序。我将我的课程扩展到Tab Activity。 当我使用getActionBar()或getSupportActionBar()时,活动停止工作。当我将我的活动扩展到Activity或ActionBarActivity时,getTabHost()将无效。任何人都会帮助我。提前谢谢。
Here is my coding.
public class CommonTabActivity extends TabActivity
implements OnTabChangeListener {
TabHost tabHost;
Bundle response = new Bundle();
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_common_tab);
....
tabHost = getTabHost();
....
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
}
答案 0 :(得分:0)
您可以将活动扩展到AppCompatActivity(现在不推荐使用ActionbarActivity),使用Android设计库中的tablayout显示标签并将viewpager关联到tablayout以在每个标签对应的片段之间切换。 你的活动布局就是这样的。
android.support.v7.widget.Toolbar
android.support.design.widget.TabLayout
android.support.v4.view.ViewPager
有很多实例可以实现这一点。
http://www.truiton.com/2015/06/android-tabs-example-fragments-viewpager/