2012-12-20 56 views
1

我有一個包含listview的對話框,這個listview包含edittext框。當edittext在listview中有焦點時,總是顯示選定的項目

問題是,當編輯文本框被選中時,軟鍵盤將掩蓋它。

到目前爲止,我已經用有限的成功,在對話框中初始化調用這個嘗試:

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 

與此發生的是,每當我選擇一個EditText對話框大小調整正是我想要的,但它也unfocuses的EditText上的同一時間。當重新選擇edittext時,使用SOFT_INPUT_ADJUST_PAN重置平移時會發生類似的結果。

回答

2

你可以嘗試添加它來體現,

android:windowSoftInputMode="adjustPan" > 
+0

我對話框不從活動派生所以在清單 – user1447209

+0

投入爲表現其活性對話框,它沒有條目顯示 – Talha

+0

這仍然具有與以編程方式設置相同的效果,一旦edittext具有焦點,它將重置平移或調整對話框大小 – user1447209

相關問題