所以我正在使用自定义dialog fragment
,当它弹出时会询问问题,当选择肯定回答“是”时,我想根据{{1}加载特定的fragment
已被选中。显然,现在代码只加载1个默认ActionTab
,但我将实现一个switch语句,检查选择了哪个fragment
或当前可见的Tab
。我的问题是有一个首选fragment
这样做吗?与为method
选择.isVisible()
或为当前fragment
选择.getSelectedTab()
method
一样。
这是我的代码,并提前感谢您的时间
当前.java
ActionTab
答案 0 :(得分:1)
isVisible()
适用于您实际移除视图时可能不再需要的视图;绑定到View.Visible,View.Invisible,View.Gone。因此,最好根据所选标签检查您正在做什么。
此外,根据您的要求,您只需从活动中轻松找到ActionBar,并根据您的后续问题进行如下的小修改:
actionBar_ = getActionBar();
actionBar_.setSubtitle("subtitle");
actionBar_.setTitle("title");
actionBar_.setDisplayHomeAsUpEnabled(true);//If navigation from home needed
actionBar_.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#BB000000"))); //Allow for some transparency in the ActionBar.