Ali*_*aka 4 android android-actionbar
设置以下内容使主页图标显示按下状态:
actionBar.setHomeButtonEnabled(true);
Run Code Online (Sandbox Code Playgroud)
但是,在设置OnClickListener后,主页图标停止显示按下状态:
ImageView iconImage = (ImageView) activity.findViewById(android.R.id.home);
iconImage.setOnClickListener(new android.view.View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
Run Code Online (Sandbox Code Playgroud)
关于如何防止禁用按下状态的任何想法?
要处理单击home图标,您无需设置onClickListener,您需要执行以下操作..
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home) { //app icon in action bar clicked; go back
//do something
return true;
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6083 次 |
| 最近记录: |