Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android屬性gravity與layout

Android屬性gravity與layout

編輯:Android開發實例

在Android的LinearLayout布局中,有兩個gravity屬性,都是設置組件的位置,它們是android:gravity和android:layout_gravity,那麼它們之間有什麼區別,分別用在什麼地方?下面FENGFLY.COM稍作區分。

 

 

由兩者的名稱我們可以看出,一個是基於Layout的,而另一個則不是。那麼相對而言,android:gravity屬性設置的是控件自身上面的內容位置,而android:layout_gravity屬性則設置控件本身相對於父控件的顯示位置。

以一個簡單例子來看,假設布局中有一個按鈕,那麼android:gravity設置了按鈕上面的文字顯示位置,而android:layout_gravity設置了按鈕在布局中的顯示位置。

<Button
android:layout_width="wrap_content"
android:gravity="center"
android:layout_height="wrap_content"
android:text="FENGFLY"
android:layout_gravity="right"
/>

以上顯示結果是按鈕上面的FENGFLY居中顯示,而按鈕顯示在屏幕的右邊。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved