android中开启actionbar的两种方法
两种方法,第一种是静态开启方法
把application或者activity的主题设置为Theme.Holo即可
<?xmlversion="1.0"encoding="utf-8"?> <manifestxmlns:android="http://schemas.android.com/apk/res/android" package="com.baidu.homer" android:versionCode="1" android:versionName="1.0"> <uses-sdkandroid:minSdkVersion="18"/> <applicationandroid:label="@string/app_name"android:icon="@drawable/ic_launcher" android:theme="@android:style/Theme.Holo"> <activityandroid:name="MyActivity" android:label="@string/app_name"> <intent-filter> <actionandroid:name="android.intent.action.MAIN"/> <categoryandroid:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> </manifest>
第二种是动态开启
importandroid.app.ActionBar; importandroid.app.Activity; importandroid.drm.DrmStore; importandroid.os.Bundle; publicclassMyActivityextendsActivity{ /** *Calledwhentheactivityisfirstcreated. */ @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); ActionBaractionBar=getActionBar(); actionBar.show(); } }