編輯:關於Android編程
菜單包括選項菜單(OptionMenu)、上下文菜單(ContextMenu)、子菜單(SubMenu).
創建子菜單(SubMenu)的步驟:
1、重寫Activity的onCreateOptionMenu(Menu menu)的方法,在此方法中通過Menu對象的方法添加菜單。
2、響應菜單的單擊事件,重寫Activity的onOptionItemSelected(MenuItem mi)方法
代碼如下:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//創建子菜單
SubMenu subMenu1=menu.addSubMenu("子菜單1");
//設置菜單頭的標題
subMenu1.setHeaderTitle("菜單頭的標題1");
//設置菜單的圖標
subMenu1.setIcon(R.drawable.ic_launcher);
//設置菜單頭的圖標
subMenu1.setHeaderIcon(R.drawable.ic_launcher);
//向0組中添加菜單項
subMenu1.add(0, 0, 0, "菜單項1");
subMenu1.add(0, 1, 0, "菜單項2");
subMenu1.add(0, 2, 0, "菜單項3");
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
toast(item.getTitle());
return super.onOptionsItemSelected(item);
}
private void toast(CharSequence title) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this,title, Toast.LENGTH_SHORT).show();
}
}
點擊Menu時:

單擊子菜單1:

Android學習筆記之六-圖片的修飾技術
1.ShapDrawable用途:圓角的輸入框 單色背景的按鈕開發步驟:1. 創建drawable文件夾2. 創建一個shap文件. 文件名:業務名_控件名縮寫_bg
【Android圖像處理】實現鏡面濾鏡的另一種方式
今天在慕課網看了一個視頻,介紹了幾種圖像處理的方法,其中有一種就是鏡面效果,但是他是通過自定義view的方式實現的,但是算法都大同小異。他的自定義view:package
一、初識GVR ---- Android VR視頻/Google VR for Android /VR Pano/VR Video
業余時間充足,於是想弄點自己的東西,找來找去還是回到當初感興趣的VR。目前好像沒有太多關於VR方面的教程,於是有了寫‘學習筆記’的想法。說干就干~
Android圓角圓形圖(支持各種scaleType 二)
接著上一篇的問題來研究研究:**問題來了:效果是有了,但有發現麼?我設置的scaleType只有fitxy是有效果的,其他的都沒有效果了。設置為其他的scaleType都
Android開發本地及網絡Mp3音樂播放器(十二)創建NetMusicListAdapter、SearchResult顯示網絡音樂列表
實現功能:實現NetMusicListAdapter(網絡音樂列表適配器