當前位置:首頁 » 安卓系統 » 安卓對齊使用哪個屬性

安卓對齊使用哪個屬性

發布時間: 2022-06-27 00:22:56

『壹』 如何使文本在 Android TextView 向右對齊

在XML中的TextView屬性中設置:android:gravity="right" 屬性即可讓TextView中的文字靠右對齊,代碼如下

java"><TextView
android:id="@+id/tv_data"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:layout_marginBottom="5dp"
android:textColor="#ffffffff"/>

『貳』 android:layout_alignparentright=true起到什麼作用

android:layout_alignparentright=true起到的作用是使得當前控制項相對於父元素的有邊緣對齊,這是Android relative layout 布局方式中的一種。

layout_alignparentright參數值為true或false,true表示採用貼緊父元素的右邊緣的方式布局,false表示無效,不採用貼緊父元素的右邊緣的方式。

相對於父元素的對齊方式還有:

android:layout_centerInparent 相對於父元素完全居中

android:layout_alignParentBottom 貼緊父元素的下邊緣

android:layout_alignParentLeft 貼緊父元素的左邊緣

android:layout_alignParentRight 貼緊父元素的右邊緣

android:layout_alignParentTop 貼緊父元素的上邊緣

(2)安卓對齊使用哪個屬性擴展閱讀:

Android相對布局的分類:

1、第一類:屬性值為true或false

android:layout_centerHrizontal 水平居中

android:layout_centerVertical 垂直居中

android:layout_alignWithParentIfMissing 如果對應的兄弟元素找不到的話就以父元素做參照物

2、第二類:屬性值必須為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 本元素的右邊緣和某元素的的右邊緣對齊

3、第三類:屬性值為具體的像素值,如40px

android:layout_marginBottom 離某元素底邊緣的距離

android:layout_marginLeft 離某元素左邊緣的距離

android:layout_marginRight 離某元素右邊緣的距離

android:layout_marginTop 離某元素上邊緣的距離

『叄』 設置對齊的XML屬性是

  • xml屬性 : android:baselineAligned;
    設置方法 : setBaselineAligned(boolean b);
    作用 : 如果該屬性為false, 就會阻止該布局管理器與其子元素的基準線對齊;

  • gravity屬性:設置組件對外及對內的對齊方式。

  • layout_gravity:組件相對於外部容器的對齊方式。

  • gravity:組件內部數據的對齊方式。

  • weight屬性:可利用此屬性來「對齊」組件,比較有效率的做法是將組件寬高設為0dp,然後只用weight屬性來設置組件在不居中的寬高占畫面的比例。

『肆』 android代碼如何快速對齊

1,android:orientation
布局方向。horizontal是讓所有的子元素按水平方向從左到右排列,
vertical是讓所有的子元素按豎直方向從上到下排列。

2,android:gravity 與
android:layout_gravity的區別android:gravity是指定本元素的子元素相對它的對齊方式。

android:layout_gravity是指定本元素相對它的父元素的對齊方式。
例如:

下面這里的linearlayout的android:gravity設為right,有兩個子元素Button01和Button02。

java代碼:
<?xml version=」1.0″ encoding=」utf-8″?>
<LinearLayout xmlns:android=」http://schemas.android.com/apk/res/android」
android:orientation=」vertical」
android:layout_width=」fill_parent」
android:layout_height=」fill_parent」
android:gravity=」right」
>
<Button android:text=」button01″ android:id=」@+id/Button01″ android:layout_width=」wrap_content」 android:layout_height=」wrap_content」></Button>
<Button android:text=」button02″ android:id=」@+id/Button02″ android:layout_width=」wrap_content」 android:layout_height=」wrap_content」></Button>
</LinearLayout>
這個main.xml里的LinearLayout也是有兩個子元素Button01和Button02。Button01的android:layout_gravity設為」left」,Button02的
android:layout_gravity設為」right」
java代碼:
<?xml version=」1.0″ encoding=」utf-8″?>
<LinearLayout xmlns:android=」http://schemas.android.com/apk/res/android」
android:orientation=」vertical」
android:layout_width=」fill_parent」
android:layout_height=」fill_parent」
>
<Button
android:layout_gravity=」left」
android:text=」button01″
android:id=」@+id/Button01″
android:layout_width=」wrap_content」 a
ndroid:layout_height=」wrap_content」></Button>
<Button
android:layout_gravity=」right」
android:text=」button02″
android:id=」@+id/Button02″
android:layout_width=」wrap_content」
android:layout_height=」wrap_content」>
</Button>
</LinearLayout>
FameLayout布局

FrameLayout是最簡單的一個布局對象。它被定製為你屏幕上的一個空白備用區域,之後你可以在其中填充一個單一對象—比如,一張你要發布的圖片。所有的子元素將會固定在屏幕的左上角;你不能為FrameLayout中的一個子元素指定一個位置。後一個子元素將會直接在前一個子元素之上進行覆蓋填充,把它們部份或全部擋住(除非後
一個子元素是透明的)。xml屬性

1,用xml文件來定義界面,然後Activity的setContentView方法根據xml文件里的定義來創建真正的控制項對象。好比說xml文件是設計圖紙,setContentView是生產機器,它依照圖紙生產出各種各樣的杯具和洗具。

2,FrameLayout的xml屬性來自三個地方:繼承下來的,嵌套類定義的,自身類定義的。

3,具的屬性可查閱官方文檔。下面是剛才遇到的幾個屬性。
java代碼:
android:id
//這個xml屬性是繼承自android.view類的xml屬性。它為framelayout提供一個唯一識別符號,之後,程序要用到它時可以用View.findViewById() 或Activity.findViewById()來找到它。
android:layout_width: 布局寬
android:layout_height: 布局高
//它們的取值是fill_parent或wrap_content。
fill_parent :在x軸或則y軸上充滿父容器的空間。
wrap_content :framelayout里的元素有多少寬高就多少寬高,
//這兩個屬性都是定義在android.widget.FrameLayout的嵌套類android.widget.FrameLayout.LayoutParams里。
android:background:背景
android:foreground :前景

『伍』 幾個Android控制項屬性筆記

第一類:屬性值為true或false
android:layout_centerHrizontal 水平居中 (Hrizontal表示水平)
android:layout_centerVertical 垂直居中 (Vertiacl表示垂直)
android:layout_centerInparent 相對於父元素完全居中
android:layout_alignParentBottom 貼緊父元素的下邊緣 (align 表示使什麼成為一行)
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 本元素的右邊緣和某元素的的右邊緣對齊
第三類:屬性值為具體的像素值,如30dip,40px
android:layout_marginBottom 離某元素底邊緣的距離 margin英文是邊緣的意思
android:layout_marginLeft 離某元素左邊緣的距離
android:layout_marginRight 離某元素右邊緣的距離
android:layout_marginTop 離某元素上邊緣的距離

熱點內容
銳捷升級伺服器地址 發布:2024-04-16 20:11:46 瀏覽:250
淘寶登錄密碼忘記如何改密碼 發布:2024-04-16 20:11:36 瀏覽:791
塞班和安卓哪個好一點 發布:2024-04-16 20:08:05 瀏覽:206
python安裝環境變數 發布:2024-04-16 20:06:47 瀏覽:777
安卓平板怎麼用小米手柄玩游戲 發布:2024-04-16 20:06:39 瀏覽:298
設置linux的ip地址 發布:2024-04-16 20:04:56 瀏覽:163
替代編程 發布:2024-04-16 19:43:06 瀏覽:505
伺服器搭建多個網站教程 發布:2024-04-16 19:36:58 瀏覽:955
伺服器未發送數據是怎麼回事 發布:2024-04-16 19:20:30 瀏覽:78
android按鈕點擊 發布:2024-04-16 19:10:56 瀏覽:634