码迷,mamicode.com
首页 > 移动开发 > 详细

安卓基础(十五)

时间:2015-03-20 18:49:04      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:actionbar   安卓   android-studio   代码   

上面的动作条

目标人群:没有基础的安卓初学者
知识点:在Android Studio中使用support V7包来实现ActionBar的效果
目标:在页面上显示一个ActionBar

简介

  • support V7包的导入

  • ActionBar的简单使用

正文

1.首先我们需要在build.gradle中添加对support V7包的引用,代码如下

dependencies {
    ...
    compile ‘com.android.support:appcompat-v7:21.0.3‘
    ...
}
  • 也可以在项目中选择Open Module Settings-Dependencies-点击右侧加号-Library Dependency-选中appcompat-V7来进行添加

2.创建一个Activity页面并使其继承android.support.v7.app.ActionBarActivity,代码如下

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

}
  • 为了适配低版本安卓系统,此处的ActionBarActivity 必须来自于android.support.v7.app中

3.为上面的页面指定一个Theme.AppCompat主题(或者继承该主体也可),比如:

<activity android:theme="@style/Theme.AppCompat.Light" ... >
  • 来自官方的提示:在API 11及以上版本当中,ActionBar会默认存在于所有的Theme.Holo主题之下,如果不需要它的话,你可以把这个Activity的主题设置为Theme.Holo.NoActionBar

4.如何得到一个Actionbar对象以及一些简单的属性修改

ActionBar actionBar = getSupportActionBar();
//使应用图标左侧出现一个按钮
actionBar.setDisplayHomeAsUpEnabled(true);
//使ActionBar隐藏
actionBar.hide();
//为ActionBar设置标题
actionBar.setTitle("大家好");

扩展阅读

  1. 关于ActionBar的更多使用方法

安卓基础(十五)

标签:actionbar   安卓   android-studio   代码   

原文地址:http://blog.csdn.net/duanymin/article/details/44493643

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!