38 Android actionbar 简单使用
16lz
2021-01-23
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.R.drawable
- 读取android根目录下的文件或文件夹
- Android引用ttf图标字体库
- Android 动态改变app图标
- Android native/C/C++ 监控文件夹变化
- (Android)react-native更改状态栏文字和图标颜色
- Android中资源文件夹res/raw和assets的使用
- Android根据包名取得指定程序包的信息(名称、图标……)
- Android应用程序中应用图标和名字的设置