【发布时间】:2013-08-20 03:46:27
【问题描述】:
好吧,经过几个小时寻找解决方案,我来到了这里。
我认为这可能是 Android 的问题。
尝试创建这个简单的布局。打开键盘,将其隐藏,然后再次打开,EditText 被隐藏。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="300dp"
android:gravity="center"
android:inputType="phone"
android:maxLength="14"
android:text="some text"
android:textColor="#666666"
android:textSize="22sp" />
</RelativeLayout>
现在,删除android:gravity="center",一切正常!
在你问我之前,是的,我已经添加了android:windowSoftInputMode="adjustPan"
任何解决方案将不胜感激!谢谢
【问题讨论】:
-
如果你把它放在scrollView里面会发生什么?那么它也会发生吗?
-
我已经将我的 RelativeLayout 放在一个 ScrollView 中:这并没有改变任何东西,抱歉
-
是整个
EditText隐藏还是只是字符开始的地方? -
你应该试试看,但是是的,因为我设置了 android:layout_marginTop="300dp",整个edittext被隐藏了
-
我的意思是边距将编辑文本放在屏幕底部附近,所以是的,它完全隐藏了。边距与我的问题无关
标签: android xml layout keyboard android-edittext