相关疑难解决方法(0)

ActionBar选项卡内容重叠

我在StackOverflow中发现了大量这些消息.像其他许多人一样,切换标签时,标签内容重叠也存在同样的问题.我找到的所有建议都没有解决我的问题.

当我的应用程序启动时,它会正确显示第一个选项卡的内容.当我单击其他选项卡时,旧内容将保留在屏幕上,另一个选项卡的内容也会添加到屏幕上.第二次切换标签时,所有内容都会消失.切换标签将不再适用.

在这里关注了Google的开发者文档.

我的应用程序有这个onCreate方法..该类ActionBarActivity从支持库扩展android.support.v7.app.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActionBar actionBar = getSupportActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionBar.setDisplayShowTitleEnabled(false);

    Tab tab = actionBar.newTab().setText("TAB1").setTabListener(new TabListener<Tab1Class>(this, "tab1", Tab1Class.class));
    actionBar.addTab(tab);

    tab = actionBar.newTab().setText("TAB2").setTabListener(new TabListener<Tab2Class>(this, "tab2", Tab2Class.class));
    actionBar.addTab(tab);
}
Run Code Online (Sandbox Code Playgroud)

我的TabListener课程是从我链接的页面复制的:

public class TabListener<T extends Fragment> implements ActionBar.TabListener {
    private Fragment mFragment;
    private final Activity mActivity;
    private final String mTag;
    private final Class<T> mClass;

    public TabListener(Activity activity, String tag, Class<T> clz) {
        mActivity = activity;
        mTag = …
Run Code Online (Sandbox Code Playgroud)

java tabs android android-fragments android-actionbar

5
推荐指数
1
解决办法
1300
查看次数