Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android向上推送式菜單,兩個視圖在同一布局內同屏顯示。

Android向上推送式菜單,兩個視圖在同一布局內同屏顯示。

編輯:關於Android編程

最近在寫一個百度地圖的小應用,畢竟屏就那麼大一點,要在上面放幾個按鈕,怎麼布置都難看。百度了一下,發現側滑菜單挺好,可百度地圖就是用手滑的啊,你妹,這兩個玩意居然還沖突,我去年買了個表。於是乎,就想到了上推菜單,不能用滑屏來處理,那就用個按鈕來激發上推事件吧。因為是新手啥JB玩意都不懂,問群裡的大大們,說得用平移動畫,我又百度了半天一看都TM太高大上,用不好。偶然在一段代碼中發現了

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);

lp.setMargins(0, 0, 0, 0);

menu.setLayoutParams(lp);

這個玩意,仔細琢磨了一宿,總算是實現了我的需求,話不多說上效果圖,放代碼,算是自己一個小突破,放博客裡以記之。

\



首先創一個布局文件,其中包含兩個Linealayout,也就是這上面用到的 主視圖和菜單視圖


接下來就開始實現功能了



不知道這種方法有多少人用,反正我在網上找了大半天也沒有實現這個功能的,個人認為是最簡單、最易懂的上推菜單了。





  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved