Android 元素置於父元素底部
阿新 • • 發佈:2019-01-04
接到老闆需求,要做個新的APP,介面還算簡單,拍個照片,然後儲存。
在做介面的時候遇到了一個問題,我想把拍攝按鈕放在最底部,上面放一個圖片框。但是還沒拍照的時候,也就是圖片框沒有圖片的時候它不佔地方,導致本來在下面按鈕跑到了上面去,如下圖:
這樣肯定是不行的,那怎樣讓按鈕固定在底部呢?網上找到了方法,在佈局檔案進行設定。
雖然要設定的是下部的元素,但實際是修改上部元素的屬性。
設定上部元素:
android:layout_height="0dp"
android:layout_weight="1"
佈局內容如下:
效果:<LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"><!--此處設定height和weight--> <ImageView .../> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <Button .../> </LinearLayout>
問題解決!