Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Java “和”之间有什么区别吗;中心“水平”中心“垂直”;及;中心“;_Java_Android_Xml_Android Layout_Layout - Fatal编程技术网

Java “和”之间有什么区别吗;中心“水平”中心“垂直”;及;中心“;

Java “和”之间有什么区别吗;中心“水平”中心“垂直”;及;中心“;,java,android,xml,android-layout,layout,Java,Android,Xml,Android Layout,Layout,我想在线性布局中居中放置图像 两者之间有什么区别吗 android:gravity="center_horizontal|center_vertical" 及 ?除了使用center的代码更少之外,这两者之间实际上没有什么区别。将center\u horizontal与center\u vertical相结合,等同于center不,没有区别。根据源代码 public static final int CENTER = CENTER_VERTICAL|CENTER_HORIZONTAL; 我知

我想在线性布局中居中放置图像

两者之间有什么区别吗

android:gravity="center_horizontal|center_vertical"


除了使用
center
的代码更少之外,这两者之间实际上没有什么区别。将
center\u horizontal
center\u vertical
相结合,等同于
center

不,没有区别。根据源代码

public static final int CENTER = CENTER_VERTICAL|CENTER_HORIZONTAL;

我知道这是个老问题,但我只想和大家分享我的发现。请原谅我的英语不好

将水平线想象为X,将垂直线想象为Y(类似于3d建模模型中使用的线,例如maya和3dmax)


(来源:)

水平居中=此项将使X的视图/布局位置置零

center_vertical=正如您所猜测的,它将使位置Y变为零

中心=这一个将使位置X和Y为零

当我在我的布局上尝试所有这些时,我自己发现了这一点。无法给出示例,因为我的打印屏幕不工作


我不知道是否有文件告诉你这一点,所以纠正我,如果我错了。我只希望它能帮助人们理解:干杯。

您是否在线性布局中使用imageview?是的。为什么?这有什么关系?下次我怎么能找到这个?你可以查看
重力
类。
public static final int CENTER = CENTER_VERTICAL|CENTER_HORIZONTAL;