布局如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/main_bg"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dip"
android:text="新增一项:"
android:textColor="#000000"
android:textSize="16sp" />
</RelativeLayout>
<ListView
android:id="@+id/main_listview"
android:layout_width="fill_parent"
android:layout_height="500dp" />
<ScrollView
android:id="@+id/device_addlabel_scrollview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbarSize="12dip"
android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"
android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track" >
<TextView
android:id="@+id/device_binding_write_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="0dp"
android:textColor="#000"
android:textSize="12sp" />
</ScrollView>
</LinearLayout>
listitem布局如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/device_property_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:text="属性"
android:textColor="#000"
android:textSize="14sp" />
<EditText
android:id="@+id/device_property_edittext"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="afa"
android:padding="6dp"
android:textSize="14sp" />
</LinearLayout>
该activity在manifest中设置android:windowSoftInputMode="adjustPan"
现在当点击edittext的时候,第一次可以将界面往上顶,显示出要输入数据的edittext,输入之后再次点击点击该edittext,软键盘就会遮挡住edittext,求帮忙啊
12 个解决方案
#1
问题解决了吗?我也遇到了 郁闷
#2
屏幕小,难免出现这个问题。是google的bug。
#3
这个你搜索一下,在弹出键盘 的时候,将整个界面向上拉,就可以不回被遮住
#4
android:screenOrientation="portrait"
#5
错了是这个
android:windowSoftInputMode="adjustPan"
#6
在EditText属性下尝试下这个属性:android:imeOptions=" "
#7
解决了没 也遇到同样的问题
#8
遇到同样问题,顶。
#9
我之前也加了android:windowSoftInputMode="adjustPan",第一次弹出时不挡界面,第二次挡了,然后在清单文件里 去掉,就好了,我的是这样的
#10
不知你们解决掉这个问题没?我现在也是listview里嵌套edittext,第一次选中,界面是上移了,但将输入法上的向下按钮一点隐藏,再次点击原edittext,输入法会出来,但界面不会上移,遮住了点击的edittext
#11
我也有遇到,不过是 顶上去了,然后页面下不来了,就一直卡在上面,有遇到这个问题的吗,求解决
#12
手机屏幕小这个问题避免不了,不过你可以再在屏幕的顶部出现一个文本框,这个文本框和软键盘一样处于最顶端,这样你输入的东西就可以看到了,大部分app也是这么做的
#1
问题解决了吗?我也遇到了 郁闷
#2
屏幕小,难免出现这个问题。是google的bug。
#3
这个你搜索一下,在弹出键盘 的时候,将整个界面向上拉,就可以不回被遮住
#4
android:screenOrientation="portrait"
#5
错了是这个
android:windowSoftInputMode="adjustPan"
#6
在EditText属性下尝试下这个属性:android:imeOptions=" "
#7
解决了没 也遇到同样的问题
#8
遇到同样问题,顶。
#9
我之前也加了android:windowSoftInputMode="adjustPan",第一次弹出时不挡界面,第二次挡了,然后在清单文件里 去掉,就好了,我的是这样的
#10
不知你们解决掉这个问题没?我现在也是listview里嵌套edittext,第一次选中,界面是上移了,但将输入法上的向下按钮一点隐藏,再次点击原edittext,输入法会出来,但界面不会上移,遮住了点击的edittext
#11
我也有遇到,不过是 顶上去了,然后页面下不来了,就一直卡在上面,有遇到这个问题的吗,求解决
#12
手机屏幕小这个问题避免不了,不过你可以再在屏幕的顶部出现一个文本框,这个文本框和软键盘一样处于最顶端,这样你输入的东西就可以看到了,大部分app也是这么做的