android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_width="match_parent"
match_parent表示讓當前控制項的大小和父布局的大小一樣,也就是由父布局來決定當前控制項的大小
wrap_content表示讓當前的控制項大小能夠剛好包含裡面的內容,也就是由控制項內容決定當前控制項的大小
fill_parent表示設定乙個構件的布局為fill_parent將強制性地使構件擴充套件,以填充布局單元內盡可能多的空間。設定乙個頂部布局或控制項為fill_parent將強制性讓它布滿整個螢幕。
android:layout_below="@+id/user_input"
android:layout_alignparenttop="true"
android:layout_alignparentbottom="true"
layout_margin就是設定view的上下左右邊框的額外空間
layout_margintop表示距離頂端邊框的空間
layout_marginleft表示距離左端邊框的空間
同理layout_marginright、layout_marginbottom
一些安卓常用指令
1.adb常用指令 a 檢視當前執行的裝置 adb devices b 把電腦檔案複製到手機裝置上 adb push 為電腦上的磁碟路徑,如e xx.png 為手機上的目錄,如 sdcard c 把手機上的檔案複製到電腦上 adb pull 手機裝置上的目錄,sdcard xx.png 為電腦磁碟目...
安卓常見布局
線性布局中巢狀的元件之間不可以重疊,有乙個布局方向 水平或者豎直,依次排開.在豎直布局下,左對齊 右對齊,水平居中生效.在水平布局下,頂部對齊 底部對齊 豎直居中生效.線性布局中有個很重要的概念 權重 按比例分配螢幕的剩餘寬度或者高度 谷歌推薦使用時將空間寬度或高度設定為0dp.在定義布局顏色時候,...
安卓布局優化
1,androidui渲染機制 正如玩pc遊戲,fps大概在60fps左右,就表示顯示卡效能較高,遊戲不會卡頓。而在安卓中系統通過vsync訊號觸發對ui的渲染 重繪,其間隔時間是16ms。16ms就是1000ms中顯示60幀畫面的單位時間 2,避免overdraw 過度繪製會浪費很多的cpu gp...