底部居中_中文编程:安卓的底部菜单设计
原創所有,侵權必究!
完成中文編程的安卓開發環境、電腦版的手機模擬器安裝、設置。
我們開始中文安卓的開發吧,本文先嘗試實現“底部菜單、上部內容”的界面設計。
新建項目
打開“火山軟件開發平臺”。選擇“文件”,文件>新建>項目,或者使用快捷鍵(Ctrl+Shift+N)。
選擇“空白安卓項目”,輸入項目名稱、“所處位置”設置項目的磁盤位置,且路徑只能為英文。
所處解決方案可以新建方案并取名稱,或者選擇現有方案,即一個解決方案可以擁有多個項目。而一個項目可以新建多個文件。
點擊“確定”按鈕,項目新建完成。
新建文件
點擊已經完成的項目,右擊Menu>添加>新建文件。給Menu項目新建文件,名稱為英文。然后點擊“確定”按鈕。
完成項目、文件的新建,就可以開發啦。?
填寫類名、包名。第一個類名填寫“啟動類”,啟動類是程序執行的開頭,所以必須寫且唯一。基礎類填寫“窗口”,這樣運行app時才能顯示界面。代碼顯示的區域,右擊“設計“啟動類”的界面布局”,進入界面設計。
界面設計
界面分成兩大部分,也可以說分成上下兩層,上是顯示內容、下是菜單。菜單里又有多個組件,組件用水平方向進行布置。顯示內容所需要的組件,在本項目只需要用一個界面即可,重點突出底部菜單的界面設計。
實現這一設計的方法如下:
一個線性布局器,放入兩個組件,布局方向設置“縱向布局”,內容縱向對齊設置“底對齊”,組件寬度類型設置“匹配父組件寬度”,組件高度類型設置“匹配父組件高度”。
一個組件是線性布局器,放入三個按鈕,布局方向設置“橫向布局”,橫向對齊設置“居中”。
按鈕,內容橫向對齊選擇“居中”,文本填寫菜單的名稱,內容縱向對齊選擇“居中”,剩余空間權重填寫“33.3”。備注按鈕有三個,所以均分哈。
另一個組件是幀布局器,放入三個頁面,對應著三個按鈕。本文沒有做事件處理,所以點擊按鈕時,不會發生界面跳轉。因此,另一個組件用時間選擇器來替代。
時間選擇器,組件寬度類型設置“匹配父組件寬度”,剩余空間權重填寫“100”。
重點:多個組件在界面時,想要某個組件填充界面剩余的空間時,可以使用“剩余空間權重”,填寫范圍0~100。例如100表示剩余的全部都是自己的,50表示剩余的全部的一半是自己。
界面的基本設置就完成了。點擊右下角的“確定”按鈕。、
看看運行的效果。
總結
1:布局器內有多個組件,不能匹配父組件的寬度或高度,這樣占其它組件無法正常顯示。
2:布局器有多余的空間,想要某個組件使用時,使用剩余空間權重與匹配父組件的寬或高度結合。
3:多嘗試多重現,是認清組件的特性結合效果所在。
總結
以上是生活随笔為你收集整理的底部居中_中文编程:安卓的底部菜单设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7nfs客户端没权限_Ant desig
- 下一篇: python 扯线木偶_Python计算