android的gravity
① Android開發之layout_gravity屬性
layout_gravity 是LinearLayout 子元素的特有屬性。對於layout_gravity, 該屬性用於設置控制項相對於容器的對齊方式,可選項有:top、bottom、left、right、center_vertical、fill_vertical 、 center、fill等等。
這些可選項中不是適用於每一種布局。在垂直線性布局中,android:gravity為bottom不起作用;而水平線性布局中,android:gravity為right不起作用。
本屬性是android:layout_gravity屬性,與 android:gravity 屬同。android:gravity是LinearLayout的特有屬性。android:layout_gravity是LinearLayout 子元素的特有屬性,不要混淆了。
(1)android的gravity擴展閱讀
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。
2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發布了Android的源代碼。第一部Android智能手機發布於2008年10月。
Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2013年的第四季度,Android平台手機的全球市場份額已經達到78.1%。
② Android中Gravity中的一些值都是些什麼意思,能說具體點最好了!
android:gravity意思是這個控制項自己的「重力」,在通俗點就是控制項上面的東西的位置(圖片,文本等)
舉個例子:一個TextView裡面的文本默認居左作對齊的,罩滾你想讓這些文本居中的話,只要在這物晌余個TextView的屬性里謹晌加上android:gravity="center"
所有的參數分別是center(居中),bottom(下),top(上),right(右),left(左)
其他的一些是不常用的上面這些足夠用了,比如要弄一個左下的android:gravity=" left| bottom "就OK了
在就是layout_gravity是該控制項在父view里的位置