38 Android(安卓)actionbar 简单使用
16lz
2021-12-04
menu文件夹下main.xml
<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/myactionbar" android:icon="@drawable/ic_launcher" android:showAsAction="always" android:title="显 示"> <menu> <item android:title="设置" android:id="@+id/settingd" /> <item android:title="刷新" android:id="@+id/update" /> </menu> </item> <item android:id="@+id/newfile" android:showAsAction="always" android:title="新 建"/> <item android:id="@+id/shuaixin" android:showAsAction="always" android:title="刷 新" /> <item android:id="@+id/save" android:showAsAction="always" android:title="保 存"/> </menu>
package com.example.android_actionbar;import android.os.Bundle;import android.app.ActionBar;import android.app.Activity;import android.view.Menu;//android:theme="@android:style/Theme.Holo.NoActionBar" 11 可在activity 设置import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);/* * ActionBar 消失 * *///android:minSdkVersion="11" 必须是11ActionBar actionbar=getActionBar();//actionbar.hide();//隐藏home 图标//actionbar.setDisplayShowHomeEnabled(false);//隐藏title 仅显示Menu//actionbar.setDisplayShowTitleEnabled(false);actionbar.setDisplayHomeAsUpEnabled(true);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}public void newfile(){Toast.makeText(MainActivity.this, "新建", 1).show();}}
更多相关文章
- android 监听软键盘 回车键
- Android(安卓)studio怎样隐藏标题栏
- Android(安卓)自定义字体(otf,ttf等等)
- Android(安卓)中RecyclerView使用详解(一)
- Android常用方法总结
- android中屏幕亮度相关设置
- Android常用权限
- Android中设置146种颜色相对应的xml值
- android隐藏底部虚拟键Navigation Bar实现全屏