GMX*_*GMX 0 java android android-actionbar
我以这种方式在Android活动的操作栏中添加了向上按钮:
活动:
getSupportActionBar()。setDisplayHomeAsUpEnabled(true);
表现:
android:parentActivityName =“。MenuActivity”>
它工作正常,但现在我想在活动之间添加过渡效果。此过渡效果很好:
Intent intent = new Intent(getApplicationContext(),MenuActivity.class); startActivity(intent); overridePendingTransition(R.anim.slide_in_left,R.anim.slide_out_right);
但是我应该把这个过渡代码放在哪里?我在操作栏中没有任何用于后退按钮的侦听器。
谢谢建议
在命令 setSupportActionBar(toolbar); 之后添加这个
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// your code
}
});
Run Code Online (Sandbox Code Playgroud)
android.R.id.home如您可以在文档中阅读的那样,操作栏中的向上按钮被视为具有ID的菜单项。您可以在此处找到使用以下代码处理点击的操作:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// Respond to the action bar's Up/Home button
return false;
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3004 次 |
| 最近记录: |