Android ActionBar拆分操作栏模式

      操作栏最初是在Android 3.0中引入的——这个平台版本专注于在平板设备上提供极佳的用户体验。Android 4.0(API level 14)则试图优化很多起初为平板电脑所设计的功能,使它们可以在更小的设备或者智能设备上使用。

      对于操作栏来说,这就意味着拆分操作栏的引入。可以通过在应用程序或者Activity的清单节点中设置android:uiOptions属性值为splitActionBarWhenNarrow来启用拆分操作栏。

      

 <activity
          
            android:name="com.example.actionbartest.MainActivity"
            android:uiOptions="splitActionBarWhenNarrow"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
         
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="@string/action_settings"/>

        <item
        android:id="@+id/add"
        android:showAsAction="ifRoom"
         android:actionViewClass="android.widget.SearchView" 
        android:title="@string/action_settings"/>
    
</menu>
public boolean onCreateOptionsMenu(Menu menu) {
		MenuInflater inflater = getMenuInflater();
		inflater.inflate(R.menu.main, menu);
		return super.onCreateOptionsMenu(menu);
	}

            效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值