elp*_*zio 2 android android-actionbar
我是android新手...我希望在所有教程中都有一个底部动作栏的简单活动它提到有一种方法
android:uiOptions=”splitActionBarWhenNarrow”
Run Code Online (Sandbox Code Playgroud)
但即使我添加,它也无法在平板电脑或小型设备上运行
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>
Run Code Online (Sandbox Code Playgroud)
这是我的manifest.xml
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:label="@string/app_name"
android:theme="@style/AppTheme"
>
<activity
android:name=".launchActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:uiOptions="splitActionBarWhenNarrow"
android:name=".MainActivity"
>
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>
<activity
android:name=".DisplayMessageActivity"
android:label="@string/title_activity_display_message" >
</activity>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
</application>
Run Code Online (Sandbox Code Playgroud)
构建文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "xxxxxxx"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
Run Code Online (Sandbox Code Playgroud)
Android 5.0的默认主题(Theme.Material)不支持拆分操作栏.无论是做的appcompat-v7动作条反向移植了,虽然它使用的.
您可以选择切换到基于主题的主题Theme.Holo,将自己的栏放在屏幕底部(例如,a Toolbar),或者只是重新设计UI以避免分割操作栏.
| 归档时间: |
|
| 查看次数: |
1869 次 |
| 最近记录: |