我有一個帶有Edittext的Listview,它被動態添加。我使用BaseAdapter來填充我的列表視圖。鍵盤阻止了底部幾個Edittexts的視圖。我如何防止這種情況?由於鍵盤無法在自定義ListView中看到EditText
我試着添加這是清單,但它不起作用。
android:windowSoftInputMode="adjustResize"
我有一個帶有Edittext的Listview,它被動態添加。我使用BaseAdapter來填充我的列表視圖。鍵盤阻止了底部幾個Edittexts的視圖。我如何防止這種情況?由於鍵盤無法在自定義ListView中看到EditText
我試着添加這是清單,但它不起作用。
android:windowSoftInputMode="adjustResize"
清單文件
android:windowSoftInputMode="adjustPan"
使用此在您的活動代碼爲:
<activity android:name="com.exmple.activity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"
>
我不知道,但我有與ScrollView相同的問題。所以,我所做的是,我將視圖內的所有內容滾動到最大頂部(1000太高,所以滾動到它可能的位置)。這帶來了鍵盤上的一切。
ScrollView sv;
sv.post(new Runnable() {
@Override
public void run() {
sv.scrollTo(0, 10000);
}
});
因此,當用戶在底部添加任何附加元素時,所有東西都在鍵盤上方。我還沒有看到你的代碼,但這個想法可能會幫助你。祝一切順利。
改爲使用android:windowSoftInputMode =「adjustPan」。它會改變佈局。