在android studio中我們經常用到的布局方式有兩種:
一、相對布局relativelayout
二、linearlayout線性布局
首先是相對布局常用的控制項:android:layout_centerhrizontal 水平居中
android:layout_centervertical 垂直居中
android:layout_centerinparent 相對于父元素完全居中
android:layout_alignparentbottom 位於父元素的下邊緣
android:layout_alignparentleft 位於父元素的左邊緣
android:layout_alignparentright 位於父元素的右邊緣
android:layout_alignparenttop 位於父元素的上邊緣
android:layout_alignwithparentifmissing 如果對應的兄弟元素找不到的話就以父元素做參照物
屬性值必須為id的引用名「@id/id-name」
android:layout_below 位於元素的下方
android:layout_above 位於元素的的上方
android:layout_toleftof 位於元素的左邊
android:layout_torightof 位於元素的右邊
android:layout_aligntop 該元素的上邊緣和某元素的的上邊緣對齊
android:layout_alignleft 該元素的左邊緣和某元素的的左邊緣對齊
android:layout_alignbottom 該元素的下邊緣和某元素的的下邊緣對齊
android:layout_alignright 該元素的右邊緣和某元素的的右邊緣對齊
給屬性賦予畫素值
android:layout_marginbottom 底邊緣的距離
android:layout_marginleft 左邊緣的距離
android:layout_marginright 右邊緣的距離
android:layout_margintop 上邊緣的距離
還有線性布局常用的控制項:
android:id :定義布局id,即識別符號,可以通過id來找到該布局或者控制項
android :layout_width :布局寬度,有match_parent ,wrap_content,fill_paren
android:layout_height :布局高度,有match_parent,wrap_content,fill_paren
android:background :設定布局的背景,可以用顏色,也可以使用,顏色常以六位的十六進製制表示
android:layout_margin :外邊距,布局或控制項距離外部元素的邊距
android:layout_padding :內邊距,布局或控制項距離內部元素的邊距
android:orientation :布局方向,水平布局horizontal,垂直布局vertical
android:layout_weight:權重,除了被顯示佔據的空間以外的的空間,然後根據權重的大小來分配空間,使用權重通常會把分配該權 重方向的寬度設定為0dp,如果未設定0dp,則該控制項會佔據指定的寬度,然後再加上根據權重來分配的空間
Android studio 簡易流式布局
android studio 簡易流式布局 你好!這是你第一次使用android studio編輯器所展示的歡迎頁。如果你想學習如何使用android studio編輯器,可以仔細閱讀這篇文章,了解一下android studio的基本語法知識。package com.example.dome1.v...
Android Studio主題設定
android studio發布也好多天了。剛好本人目前的專案需要android平板和pc區域網連線操作。就開始使用android studio了。不過預設的介面實在看不過眼,下面我們來看看android studio的主題吧。我們先選擇nimbus試試,這個名字很熟悉吧!整個介面煥然一新了吧。當然...
Android Studio編碼問題
不同於eclipse,選中專案右擊即會出現 properties 選項,可以設定專案檔案的預設編碼,可以根據自己的需要設定為utf 8 gb2312等編碼。但android studio的專案設定邏輯與eclipse有很大的區別,執行的操作為file setting file encodings然後...