0

我需要但我找不到将 EditText 元素从水平线中心放置在相对布局中的解决方案?像 android:layout_alignParentRight="true",我需要类似 layout_alignParentCenterHorizo​​ntal 的东西。有没有类似的东西?感谢帮助!

4

1 回答 1

1

我会创建一个水平居中的不可见的最小宽度项目,然后将我的 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"
   ...
   />
于 2013-07-04T12:09:21.317 回答