给AppCompatActivity的标题栏上加上返回按钮
来源:互联网 发布:lol断开连接请检查网络 编辑:程序博客网 时间:2024/06/05 06:45
给AppCompatActivity的标题栏上加上返回按钮
目前基于android6.0版本sdk并通过android studio创建的空Activity默认都是继承自AppCompatActivity。
在默认情况下,这个Activity在标题栏上是没有返回按钮的,如下图所示:
此时如果需要给AppCompatActivity的标题栏上加上返回按钮,可以在Activity的onCreate中加入如下代码:
android.support.v7.app.ActionBar actionBar = getSupportActionBar(); if(actionBar != null){ actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); }
在onOptionsItemSelected中加入如下代码:
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: this.finish(); // back button return true; } return super.onOptionsItemSelected(item); }
运行效果,如下:
完整的示例代码如下:
package com.toby.personal.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.MenuItem;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); android.support.v7.app.ActionBar actionBar = getSupportActionBar(); if(actionBar != null){ actionBar.setHomeButtonEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); } } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: this.finish(); // back button return true; } return super.onOptionsItemSelected(item); }}
0 0
- 给AppCompatActivity的标题栏上加上返回按钮
- 给Android标题栏加上返回按钮
- 不通过push,给viewcontroller自定义UINavigationBar,并加上返回按钮
- ASP.NET学习笔记(20081023)----给Reportviewer的ToolBar上加上打印按钮
- c# winform 怎么给程序的按钮上也加上小盾牌图标
- 【转载】c# winform 怎么给程序的按钮上也加上小盾牌图标
- android带返回按钮的自定义标题栏
- android带返回按钮的自定义标题栏
- 给网页上的Flash加上超级链接
- android标题栏的选择与使用,AppCompatActivity!
- 继承AppCompatActivity取消标题栏的问题
- android标题栏的选择与使用,AppCompatActivity!
- 去除Activity 和 AppCompatActivity的标题栏
- 继承AppCompatActivity的Activity隐藏标题栏
- 继承AppCompatActivity的Activity隐藏标题栏
- 继承AppCompatActivity的Activity无法隐藏标题栏
- 继承AppCompatActivity的Activity无法隐藏标题栏
- 继承AppCompatActivity的Activity无法隐藏标题栏
- Maven阿里云镜像的配置
- 苹果从17年元旦开始强制要求HTTPS?!官方表示你们误会了
- spring AOP
- windows下用cmd命令netstat查看系统端口使用情况
- 使用JaxWsDynamicClientFactory动态调用自己创建的WebService服务
- 给AppCompatActivity的标题栏上加上返回按钮
- iOS - JSPatch具体使用
- 第十一周项目1-验证二叉树算法(1)
- JMeter学习-工具简单介绍
- 多页和单页应用模式区别
- 第十五周项目一(4)快速排序
- 第16周项目1-验证算法(8)基数排序
- Android全屏显示时,状态栏显示在最顶层,不隐藏。
- 期末数据结构总结