我正在开发使用片段的经过平板电脑优化的应用程序。 目标SDK是14,因此我没有将appcompat或ActionBarSherlock用于ActionBar ,而仅使用了库存API。

在平板电脑上打开应用程序后,我会加载主从布局。 在手持设备上打开应用程序时,我仅加载一个窗格的布局,如果用户按下一行,则将Fragment替换为详细布局。 这些都是在同一活动中完成的。

除了一个细节外,它的工作原理就像一种魅力:如果设备是手持设备,我在第二个Fragment上调用getActivity().getActionBar().setDisplayHomeAsUpEnabled(true) 另外,在第一个片段的onResume()方法中,我调用getActivity().getActionBar().setDisplayHomeAsUpEnabled(false) 因此,如果Main活动收到一个android.R.id.home作为菜单项ID,它将用Master布局替换第一个布局,并且箭头消失。 但是,如果您单击应用程序名称,它仍然会“发光”。

有什么方法可以禁用“发光”吗? 难道我做错了什么? 您可以通过调用setDisplayHomeAsUp(true)然后稍后在Activity中调用setDisplayHomeAsUp(false)来重现它。

===============>>#1 票数:1 已采纳

有什么方法可以禁用“发光”吗?

您要禁用的是“主页”按钮。 分别调用ActionBar.setHomeButtonEnabled

  ask by Charlie-Blake translate from so

未解决问题?本站智能推荐:

1回复

EditText强制ActionBar隐藏

按下ListView底部的EditText时,将隐藏ActionBar 。 我的第一个问题是防止ListView的背景图像缩小。 我以某种方式克服了我的问题。 但是dnt知道如何解决这一问题。 有身体可以引导我吗? 提前感谢。 编辑(说明) 就像Viber或Whats Ap
1回复

实现ActionBar导航列表+ ListFragment

应用程序应下载数据并将其输入listFragment obj,但仅对ActionBar下拉列表中的第一项“ Today”执行此操作。 当我选择第二项时,“很快”应用会因错误而崩溃。 我了解多次调用commit()会导致该错误,但是没有提交数据将不会显示在屏幕上。 请帮助我,我不知道如
1回复

Android ActionBar模式-多个活动或片段

在stackoverlow上几乎没有类似的问题,但是我没有找到关于如何为更复杂/多个活动的应用程序实现Action Bar模式的答案的明确解释。 据我了解,有两种方法可以做到这一点: 1.)实施多个活动,并在每个活动中实施/包含动作栏->这样的问题是,当您午餐新活动时,尽管它具
2回复

在EditText中输入文本时,ActionBar会展开

我有一个选项卡和ViewPager的片段。 在ViewPager的一个片段中,我有一个EditText,当我尝试输入文本时,ActionBar展开了,而我看不到EditText。 这是带有Tabs和ViewPager的片段的布局: 这是工具栏的代码: 这是Tool
1回复

在ActionBar.Tabs问题之间切换

我实现了从Web下载数据,然后在两个ActionBar.Tab显示数据的应用程序。 我有一个问题。 如果我从一个选项卡切换到另一个选项卡,则应用程序将开始另一次下载,而下载未完成时,该应用程序将冻结。 如果互联网连接缓慢,它将变得非常烦人。 我决定将ProgressDialog添加到应用
1回复

为每个片段添加一个动作栏

假设我在mainActivity中放入了4个片段,我想在每个片段中创建不同的操作栏。 当我按下片段1时,actionBar会出现片段1,当我按下出现的两个片段时,actoinbar属于片段2 这是我的活动: 这是我的XML:
2回复

具有ListView的由ActionBar驱动的LinearLayout末尾的按钮似乎被android导航按钮覆盖

我一直在疯狂地努力在ListFragment的ListView下方添加按钮,我一直遵循以下问题的大多数建议: 如何在Android ListView的末尾显示按钮, 具有ListView和Buttons的Android Layout以及显示按钮在带有线性布局的ListView的末尾 。 我只是
1回复

如何隐藏动作栏显示的动画并在android中隐藏?

我有一个活动包含Tabhost。 我为Tabhost使用了几个片段,每个标签只有一个片段,这意味着片段大小与父对象匹配。 但是,并非所有片段都具有操作栏。 例如,第一个隐藏操作栏,另一个显示操作栏。 问题是,当我显示/隐藏操作栏时,它不会立即进行交易,但是它有一个缺点,例如
2回复

显示不同的选项卡和详细信息视图时交换ActionBar项

这不是一个技术问题,而是一个关于设计Android平板电脑用户界面的最佳做法的建议。 我已将我的Android手机应用程序的概念固定下来。 启动的第一个活动(主视图)包含一个带有三个片段的标签栏,用户可以从中启动不同排序的详细视图活动。 主视图活动和详细视图活动都在其操作栏中具
1回复

每个选项卡都有菜单的操作栏

您好,我正在使用ActionBar选项卡创建类似于iPhone的选项卡式应用程序。 iPhone应用程序的底部具有选项卡,顶部具有操作栏菜单项。 像这样: 如果我们可以在iPhone应用程序中调用它,那么您会看到操作栏顶部的“今天”和“时间轴”按钮如何显示。 现在我尝试做的事情