首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android中的layout_gravity跟gravity

2012-06-28 
android中的layout_gravity和gravity简单点说,layout_gravity是自己相对于父类的位置,gravity是自己的内容

android中的layout_gravity和gravity


简单点说,layout_gravity是自己相对于父类的位置,gravity是自己的内容相对于自己的控件的位置。

对于各种layout而言,

?

?

android:layout_marginLeft="30px" ?整个按钮离左边设置的内容30个像素

?


下面回到正题, 我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居右显示。看下效果:

?

android中的layout_gravity跟gravity

?

?

正如我们所看到的,在EditText中,其中的文字已经居中显示了,而EditText组件自己也对齐到了LinearLayout的右侧。

?

附上布局文件:

?

?

setContentView(linear);???

?

?

好了,效果图就不上了,跟上面的一样。 就讲这么多。

?

?

如果觉得本文对您有帮助, 还请留言支持一下, 非常感谢!

热点排行