0
我有两种类型的片段需要切换。每次创建我需要的片段的新实例。ActionBar主页图标的奇怪行为
在第一个片段中,我需要有可点击的主图标,因此我将适当的(setDisplayShowHomeAsUpEnabled
)显示选项设置为true,并且主图标开始看起来像是向上。在第二个我不需要它,所以我设置适当的显示选项为false,它停止看起来像。我正在收听父活动中操作栏图标的点击。
问题是,在下一次显示第一个片段后,显示第二个片段后,主屏幕图标保持可点击状态,但看起来不像是up。问题是为什么它是可点击的,如果当前可见的片段将其设置为看起来不像向上按钮?
我正在使用appcompat-v7库。
不,它只是驳回了主页图标。但标题仍然可以点击。 – Lingviston
它确实有效。不过,我编辑了一些东西。你可以试试这个吗? –
您必须创建一个新主题并将其应用于您的片段的onCreateView方法中的动态。编写这段代码 - final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(),R.style.yourCustomTheme);来源 - http://stackoverflow.com/questions/9469174/set-theme-for-a-fragment –