0

在 xml 布局中,我已经设置了重力 = 中心。但是,它似乎仍然是顶部对齐。所以我在想我还缺少其他东西,比如填充。

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

请参阅此处的插图: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" />
4

3 回答 3

0

试试这个android:layout_gravity="center_vertical"父视图。

它应该可以解决您的问题

于 2013-08-13T07:26:02.597 回答
0
android:gravity = center

EditText其中的文本置于中心位置。

android:layout_gravity = center

EditText父母把它放在中心。

于 2013-08-13T07:38:48.677 回答
0

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

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

于 2013-08-13T07:50:01.060 回答