EditText的填充问题

时间:2013-08-13 07:22:32

标签: android alignment android-edittext

在xml布局中,我已经设置了gravity = center。然而,它似乎仍然是顶级对齐。所以我想我还有其他一些东西,比如填充。

有没有人曾经有类似的经历?

请参见此处插图:https://www.dropbox.com/s/p70zdxkbpcdlem7/make%20edittxt.png

下面是我的布局文件:

 <EditText
                        android:id="@+id/subheading"
                        android:layout_width="match_parent"
                        android:layout_height="0dp"
                        android:layout_weight="60"
                        android:layout_marginTop="5dp"
                        android:inputType="textMultiLine|textNoSuggestions"
                        android:textColor="@android:color/black"
                        android:textStyle="bold"
                        android:tag="1001"
                        android:gravity="center|top"
                        android:cursorVisible="true"
                        android:textCursorDrawable="@null"
                        android:background="@drawable/shape_edittext_editable"
                        android:ems="10" />

3 个答案:

答案 0 :(得分:0)

尝试使用此android:layout_gravity="center_vertical"作为父视图。

它应该解决你的问题

答案 1 :(得分:0)

android:gravity = center

EditText在其中放置文字

android:layout_gravity = center

EditText父母将置于中心位置。

答案 2 :(得分:0)

你可以在这里发布你的xml代码吗?尝试将EditText和layout的宽度和高度属性从“wrap_content”更改为“match_parent”,反之亦然,并查找行为。

谢谢你发布你的代码!尝试删除android中的“top”:gravity =“center | top”