本篇罗列一些android开发的基础知识,方便查找复习。

1.android.intent.action.MAIN,决定应用程序最先启动的Activity
android.intent.category.LAUNCHER,决定应用程序是否显示在程序列表里
一般主activity中包含:

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

 2.隐藏状态栏和标题栏

 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);  
//隐去电池等图标和一切修饰部分(状态栏部分)   
this.requestWindowFeature(Window.FEATURE_NO_TITLE);  
// 隐去标题栏(程序的名字)

_ueditor_page_break_tag_

还可以在AndroidManifest.xml中定义

android:theme="@android:style/Theme.NoTitleBar" 隐去标题栏        
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 隐去状态栏

3.actionBar相关

  ActionBar actionBar=getActionBar();
  //设置ActionBar标题不显示   
  //actionBar.setDisplayShowTitleEnabled(false); 
  actionBar.setTitle("呆呆蛙");
  //设置ActionBar的背景
  actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_gradient_bg));
  //设置ActionBar左边默认的图标是否可用           
  actionBar.setDisplayShowHomeEnabled(false);

actionbar_gradient_bg.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    <gradient
        android:angle="270"
        android:endColor="#363636"
        android:startColor="#363636"
        android:type="linear" />
</shape>


最后修改:2013 年 08 月 27 日
如果觉得我的文章对你有用,请随意赞赏