編輯:關於android開發
大多數android程序的右上角都會設置一個菜單按鈕比如微信的界面右上角的加號。
這個需要在layout同級目錄下新建文件夾命名為menu,再右擊新建的menu新建xml文件:
xml文件代碼:
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/id_action_add" app:showAsAction="always" android:title="add" android:icon="@mipmap/ic_launcher" android:orderInCategory="1" /> <item android:id="@+id/id_action_delete" app:showAsAction="always" android:title="jian" android:icon="@mipmap/ic_launcher" android:orderInCategory="1" /> </menu>
上面的兩個item代表代表的是你菜單欄上面有幾個按鈕。android:icon中可以自定義菜單項的圖片
接著是MainActivity種要重寫一下代碼:
@Override public boolean onCreateOptionsMenu(Menu menu) { //新建的xml文件 getMenuInflater().inflate(R.menu.main, menu); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { //根據不同的id點擊不同按鈕控制activity需要做的事件 switch (item.getItemId()) { case R.id. id_action_add: //事件 break; case R.id. id_action_delete: //事件 break; } return true; }
備忘。。。。。
修改Android系統關機動畫,android關機動畫文件路徑:frameworks\base\services\core\java\com\android\server
Android Doze模式源碼分析,androiddoze 科技的仿生學無處不在,給予我們啟發。為了延長電池是使用壽命,google從蛇的冬眠中得到體會,那
Android重構與設計之路,從整理提示對話框彈窗開始,android彈窗 封裝一個獨立彈窗Module,這裡的彈窗包括普通的Dialog方式彈框和WindowMana
android WebView控件顯示網頁,androidwebview有時需要app裡面顯示網頁,而不調用其他浏覽器浏覽網頁,那麼這時就需要WebView控件。這個控件