Android Studio:在xml属性中,竖条的确切含义是什么?
我对|在以下上下文中的确切含义感到困惑:Android Studio:在xml属性中,竖条的确切含义是什么?,android,xml,android-studio,attributes,Android,Xml,Android Studio,Attributes,我对|在以下上下文中的确切含义感到困惑: android:layout_gravity="center_vertical|center_horizontal" 是否在任何地方指定了使用该符号的定义,以防我遇到其他人 android:layout_gravity决定了哪个视图为它的父视图指定了重力,从而决定了它想在它所属的父视图中“占据”的位置 通常,您可以在Android开发人员网站上阅读有关属性的内容: android:layout\u gravity确定视图为其父视图指定的重力,从而确定它
android:layout_gravity="center_vertical|center_horizontal"
是否在任何地方指定了使用该符号的定义,以防我遇到其他人 android:layout_gravity决定了哪个视图为它的父视图指定了重力,从而决定了它想在它所属的父视图中“占据”的位置 通常,您可以在Android开发人员网站上阅读有关属性的内容:
android:layout\u gravity
确定视图为其父视图指定的重力,从而确定它希望在其所属父视图中“获取”的位置
通常,您可以在Android开发人员网站上阅读有关属性的内容:
这意味着它同时启用了两个标志:垂直居中和水平居中
在Java端,管道是一种操作,通常用于存储标志,然后使用(&operator)操作检查标志。这意味着它同时启用了标志,中间垂直和中间水平
在Java端,管道是一种操作,通常用于存储标志,然后使用(&operator)操作检查标志。某些属性接受多个值,如布局重力。|字符分隔这些值,在这种情况下,意味着您的布局将同时采用重力,垂直居中和水平居中。您可以简单地使用以下方法:
android:layout_gravity="center"
您可以组合这些常量,以便将内容相对于其父项进行定位:
具有多个值的属性的其他示例:
android:gravity="left|bottom"
android:inputType="textMultiLine|textCapSentences"
android:gravity="left|bottom"
android:foregroundGravity="fill_horizontal|top"
android:inputType="text|textAutoComplete|textNoSuggestions"
android:windowSoftInputMode="adjustResize|stateHidden"
android:configChanges="keyboardHidden|orientation|screenSize"
某些属性接受多个值,如布局和重力。|字符分隔这些值,在这种情况下,意味着您的布局将同时采用重力,垂直居中和水平居中。您可以简单地使用以下方法:
android:layout_gravity="center"
您可以组合这些常量,以便将内容相对于其父项进行定位:
具有多个值的属性的其他示例:
android:gravity="left|bottom"
android:inputType="textMultiLine|textCapSentences"
android:gravity="left|bottom"
android:foregroundGravity="fill_horizontal|top"
android:inputType="text|textAutoComplete|textNoSuggestions"
android:windowSoftInputMode="adjustResize|stateHidden"
android:configChanges="keyboardHidden|orientation|screenSize"
它似乎来自Java中的按位OR运算符,因为它用于一个类似的原因:将标志组合在一起。它似乎来自Java中的按位OR运算符,因为它用于一个类似的原因:将标志组合在一起。