直接新建空Activity,标题栏没有返回按钮,标题也是和MainActivity 是一样的,怎么来加返回按钮,以及标题呢?标题栏背景是否也可以修改?
在新建的空Activity中的onCreated 方法中添加如下代码即可:
public class testActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
ActionBar actionBar = getSupportActionBar();
if(actionBar != null){
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle("测试页面");
actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.tab_menu_auto));
}
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()){
case android.R.id.home:
this.finish();
return true;
}
return super.onOptionsItemSelected(item);
}
}