Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidXML:使用重力而不是布局重力的好例子_Android_Xml_User Interface - Fatal编程技术网

AndroidXML:使用重力而不是布局重力的好例子

AndroidXML:使用重力而不是布局重力的好例子,android,xml,user-interface,Android,Xml,User Interface,我已经在互联网上做了一些基本的xml布局,我不知道vsandroid:layout gravity将使用什么android:gravity。当我改变布局时,UI设计师的反应似乎很好,但我对常规重力没有反应?这是怎么回事 这与填充父级和匹配父级的布局参数类似吗?一个现在已经消失了。android:gravity是一个从父级到其内容的语句,指示内容应该在可用父级空间内滑动的位置(如果有滑动的空间) android:layout\u gravity是子组件向其父组件发出的请求,要求将其向特定方向滑动(

我已经在互联网上做了一些基本的xml布局,我不知道vs
android:layout gravity
将使用什么
android:gravity
。当我改变布局时,UI设计师的反应似乎很好,但我对常规重力没有反应?这是怎么回事


这与填充父级和匹配父级的布局参数类似吗?一个现在已经消失了。

android:gravity
是一个从父级到其内容的语句,指示内容应该在可用父级空间内滑动的位置(如果有滑动的空间)


android:layout\u gravity
是子组件向其父组件发出的请求,要求将其向特定方向滑动(如果有滑动空间)。

layout\u gravity-它包含并且属于组件的父组件布局。就像在LinearLayout中设置一个TextView一样,LinearLayout的宽度是fill_parent,但TextView基本上设置在左上角。所以现在如果你给layout_gravity=right,那么你的文本视图将被移到右上角。但文本不会改变其位置。i、 e.您已被写入“Hello world”,那么“Hello world”将不会更改为右侧,但其父文本视图将更改为右侧。所以在这里,它将属于LinearLayout,意思是父布局


重力-根据上述说明,它包含并属于TextView。如果你给gravity=“right”,那么“Hello world”文本将转到TextView的右上角,而不是LinearLayout。

这个问题与[post][1]重复,请仔细检查[1]:他们的名字应该对你有帮助:android:gravity设置其所用视图内容的重力。android:layout\u gravity设置视图或布局在其父视图中的重力。