Android 由于键盘问题,无法在自定义ListView中查看EditText
我有一个带有EditText的Listview,它可以动态添加。我使用BaseAdapter填充我的listview。键盘挡住了底部少数编辑文本的查看。我如何防止这种情况 我尝试添加这是清单,但不起作用Android 由于键盘问题,无法在自定义ListView中查看EditText,android,listview,keyboard,Android,Listview,Keyboard,我有一个带有EditText的Listview,它可以动态添加。我使用BaseAdapter填充我的listview。键盘挡住了底部少数编辑文本的查看。我如何防止这种情况 我尝试添加这是清单,但不起作用 android:windowSoftInputMode="adjustResize" 我不确定,但我在ScrollView上也遇到了同样的问题。所以,我所做的是,我将视图中的所有内容滚动到最大顶部(1000太高了,所以它滚动到可以滚动的位置)。这使一切都超越了键盘 ScrollView sv;
android:windowSoftInputMode="adjustResize"
我不确定,但我在ScrollView上也遇到了同样的问题。所以,我所做的是,我将视图中的所有内容滚动到最大顶部(1000太高了,所以它滚动到可以滚动的位置)。这使一切都超越了键盘
ScrollView sv;
sv.post(new Runnable() {
@Override
public void run() {
sv.scrollTo(0, 10000);
}
});
所以,当用户在底部添加任何附加元素时,一切都在键盘上方。我还没有看到你的代码,但是这个想法可能会对你有所帮助。祝您一切顺利。改用android:WindowsofInputMode=“adjustPan”。它将向上移动布局。在清单文件中的活动标记中使用它
android:windowSoftInputMode="adjustPan"
例如:
<activity android:name="com.exmple.activity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"
>