问题描述
我使用的:
https://github.com/iPaulPro/SlidingMenu
库来实现类似Facebook的滑动菜单,以及ActionBarSherlock库。
library to implement Facebook like sliding menu, along with ActionBarSherlock library.
在我的情况下,BehindContentView是ListFragment。
The BehindContentView in my case is a ListFragment.
1。点击图像来获得behindView(调用切换();)。
2。 onListItemClicked需要一个Activity_2显示该项目的文本点击。
3。在此Activity_2当我点击设备的后退按钮,我得到的主要Activity_1但behindView是开放的。通常在Facebook或Google+的行为是这样的,当你从任何其他活动回来Activity_1的behindView是隐藏的。
4。而且在Activity_2即使有这些行后,家里似乎不工作(没有任何反应,当我点击home键)。
ActionBar bar = this.getSupportActionBar();
bar.setDisplayHomeAsUpEnabled(true);
bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
bar.setHomeButtonEnabled(true);
如何解决步骤3和4 ??
How to solve step 3 and 4??
感谢您
推荐答案
隐藏滑动菜单
在onListItemClicked调用隐藏()或切换为()
on onListItemClicked call hide() OR toggle()
有关Home按键动作条的必须工作,只是处理一下这样
for Home button ActionBar its must work, just handle it like this
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// you code
return true;
}
这篇关于Android的:如何隐藏滑动菜单时后退按钮点击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!