繁体   English   中英

如何将EditText的起始边缘放置在屏幕的中心水平线上?

[英]How to place start edge of EditText in center horizontal of screen?

我需要并且找不到用于从相对线的水平线中心放置EditText元素的解决方案吗? 像android:layout_alignParentRight =“ true”一样,我需要诸如layout_alignParentCenterHorizo​​ntal之类的东西。 有那样的东西吗? 感谢帮助!

我将创建一个不可见的最小宽度项目,将其水平居中放置,然后相对于此放置我的EditText。 使用INVISIBLE而不是GONE来使可见性属性起作用。 例如

<TextView
   android:id="@+id/centerLine"
   android:layout_width="1dip"
   android:layout_height="match_parent"
   android:layout_centerHorizontal="true"
   android:visibility="invisible"
   />

<EditText
   ...
   android:layout_toRightOf="@id/centerLine"
   ...
   />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM