我想在操作栏的左下角显示一个后退按钮,我不完全知道在 activity.java 中进行更改的位置,以使其可见且功能正常。
@Override
protected void onCreate(Bundle savedInstancesState){
super.onCreate(savedInstancesState);
setContentView(R.layout.activity_news);
ActionBar actionBar = getSupportActionBar();
actionBar.setIcon(R.mipmap.ic_launcher);
这就是我想要展示的内容。 View Image
答案 0 :(得分:1)
你必须通过
启用它actionBar.setDisplayHomeAsUpEnabled(true);
然后,如果您想要它做某事,您需要在onOptionsItemSelected
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case android.R.id.home:
//do something here
break;
default:
break;
}
答案 1 :(得分:1)
显示它就像在您的活动中将其放在onCreate方法下一样简单:
<textarea name="CollectionNameValue" cols="10" rows="1">${collectionName}</textarea>
<!-- you can do it because a String object with name **collectionName** is saved in request scope in the Servlet-->
然后控制该输入将其放入您的Activity:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
答案 2 :(得分:0)
//活动
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//片段
mToolbar = (Toolbar) view.findViewById(R.id.toolbar);
((AppCompatActivity)getActivity()).setSupportActionBar(mToolbar);
((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
它可能对某人有帮助