編輯:關於android開發
在Activity中添加菜單
1.在res目錄下新建文件夾menu
右擊res,選擇new->Folder,Folder name寫為menu
2.在新建的menu目錄下新建一個xml文件
右擊menu,點擊new->Android XML File,在彈出的框中填入一個名字,比如main,點擊Finish
3.在新建的main.xml文件中寫入你需要的菜單項item,如下:
1 <?xml version="1.0" encoding="utf-8"?> 2 <menu xmlns:android="http://schemas.android.com/apk/res/android" > 3 <item android:id="@+id/add_item" 4 android:title="Add"/> 5 <item android:id="@+id/remove_item" 6 android:title="Remove"/> 7 </menu>
4.返回主activity
重寫兩個方法onCreateOptionsMenu(Menu menu)和onOptionsItemSelected(MenuItem item);
第一個是添加菜單,第二個是點擊相應的菜單項時響應的事件
public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case R.id.add_item: Toast.makeText(this, "ADD", Toast.LENGTH_SHORT).show(); break; case R.id.remove_item: Toast.makeText(this, "REMOVE", Toast.LENGTH_SHORT).show(); break; default: break; } return true; }
5.運行效果
自定義View——利用下拉刷新組件實現上拉加載 注:本文demo已經提交github,地址完整代碼如下,demo工程已經上傳至GitHub, githu
安卓菜單的實現,各種添加菜單的方法。,安卓菜單(一)選項菜單 1、簡單的創建菜單: 1 @Override 2 public boolean onCrea
使用Chrome遠程調試GenyMotion上的WebView程序,genymotionwebviewWebView讓我們方便的使用熟悉的Html/JS/Css來開發AP
Android最新動畫框架完全解析(二)——Transitions Framework(Transitions 框架) 前面一篇文章講解了Android動畫Anima