Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> gravity與layout_gravity的使用場景

gravity與layout_gravity的使用場景

編輯:關於Android編程

最近做一個功能,要將文字水平居中,本來是想這樣做的:   textView 的width設置為wrap_content,然後再將其設置成layout_gravity=center_horizonal   但在我遇到的這個場景中,將width設置成wrap_content後就會出現一些導致其它控件出現問題:就是在一個linearLayout裡面,其他所有控件寬度為fill_parent,   當有一個控件的寬度設置成wrap_content後,所有的控件的寬度都會成為與設置成wrap_content控件一樣寬。   於是,這個方案行不通了。   不得不將textView的width設置成fill_parent,這樣的話,就得將文字在控件內部居中。這樣怎麼弄呢?搜得如下結果:     設置TextView文字居中www.2cto.com  有2種方法可以設置TextView文字居中: 一:在xml文件設置:android:gravity="center"   二:在程序中設置:m_TxtTitle.setGravity(Gravity.CENTER);       備注:android:gravity和android:layout_gravity的區別在於前者對控件內部操作,後者是對整個控件操作。   例如:android:gravity="center"是對textView中文字居中               android:layout_gravity="center"是對textview控件在整個布局中居中   其實很容易理解,出現"layout"就是控件對整個布局的操作
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved