Mri*_*lla 14 java android android-actionbar
我有一个ViewPager用Fragment秒.当点击一个按钮时Fragment,我就开始了Activity.当我进入时Activity,按下手机上的后退按钮,将我带回到我之前的屏幕,即带有Fragments的屏幕ViewPager.
我想启用我的"向上"按钮ActionBar,为了做到这一点,我写了以下代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.detail);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)
现在显示"向上"按钮,但点击它不会让我回到上一个屏幕.我希望"向上"按钮与"后退"按钮相同.
我怎样才能做到这一点?我究竟做错了什么?
谢谢.
Ner*_*een 48
您还需要实现单击向上按钮时应执行的操作:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4919 次 |
| 最近记录: |