編輯:關於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:
1.ShapDrawable用途:圓角的輸入框 單色背景的按鈕開發步驟:1. 創建drawable文件夾2. 創建一個shap文件. 文件名:業務名_控件名縮寫_bg
今天在慕課網看了一個視頻,介紹了幾種圖像處理的方法,其中有一種就是鏡面效果,但是他是通過自定義view的方式實現的,但是算法都大同小異。他的自定義view:package
業余時間充足,於是想弄點自己的東西,找來找去還是回到當初感興趣的VR。目前好像沒有太多關於VR方面的教程,於是有了寫‘學習筆記’的想法。說干就干~
接著上一篇的問題來研究研究:**問題來了:效果是有了,但有發現麼?我設置的scaleType只有fitxy是有效果的,其他的都沒有效果了。設置為其他的scaleType都
實現功能:實現NetMusicListAdapter(網絡音樂列表適配器