我的情況:EditText沒有焦點,我點擊EditText,軟件鍵盤顯示,EditText有焦點,EditText沒有被軟件鍵盤覆蓋。現在我再次點擊EditText(現在EditText有焦點) - 鍵盤「重新加載」,它覆蓋EditText。我沒有單擊監聽器設置爲EditText,focusable_in_touch_mode設置爲true,否則鍵盤將不會顯示。我試過adjustPan,adjustResize沒有任何效果。當編輯模式下的EditText點擊EditText後,鍵盤覆蓋EditText
-2
A
回答
0
將您的佈局放在滾動視圖中。
0
只是修改您的特定活動的清單與下面的代碼,只是在
android:windowSoftInputMode="adjustResize|stateHidden"
例如加入這一行的活動是MainActivity的,你可以解決你的問題,像這樣的
<activity
android:name="com.my.MainActivity"
android:screenOrientation="portrait"
android:label="@string/title_activity_main"
android:windowSoftInputMode="adjustResize|stateHidden" >
</activity>
或者試試這個而不是上面的行中的清單中的活動
android:windowSoftInputMode="adjustPan"
0
1) first put your EditText inside Scroolview in xml file
2) In Java file , do as below.
Edittext et_search=(Edittext)findviewByid(R.id.et_search);
Scrollview scroll=(Scrollview)findviewByid(R.id.scroll);
et_search.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean hasfocus) {
// TODO Auto-generated method stub
if(hasfocus)
{
if(et_search.requestFocus()==true)
{
scroll.scrollTo(0,scroll.getBottom());
}
}
}
});
相關問題
- 1. 鍵盤覆蓋部分edittext
- 2. Android軟鍵盤覆蓋EditText?
- 3. 當點擊editText顯示android鍵盤
- 4. Android的軟鍵盤覆蓋EDITTEXT景觀
- 5. 軟鍵盤覆蓋PopupWindow中的EditText
- 6. 鍵盤覆蓋edittext的一部分
- 7. 軟鍵盤覆蓋密碼EditText字段
- 8. 軟鍵盤覆蓋EditText字段android
- 9. 帶編輯模式的EditText
- 10. SoftKeyboard覆蓋editText
- 11. Android鍵盤剪輯EditText
- 12. 的EditText當鍵盤出現
- 13. 點擊EditText不會顯示鍵盤?
- 14. 點擊EditText不顯示軟鍵盤
- 15. EditText隱藏在鍵盤上時點擊
- 16. Android鍵盤模糊EditText
- 17. 的EditText由鍵盤
- 18. EditText鍵盤問題
- 19. EditText鍵盤消失
- 20. EditText Android Studio鍵盤
- 21. 在軟鍵盤上獲取edittext焦點點擊下一步
- 22. 鍵盤沒有顯示出來,但使用和點擊<code>EditText</code>鍵盤後發達的EditText
- 23. 2 EditText垂直,軟鍵盤覆蓋下面一個當選擇的上一個
- 24. 在點擊鍵盤(虛擬鍵盤)時替換editText的文本
- 25. 來自EditText的光標覆蓋後getText()
- 26. 在EditText上覆蓋onDraw
- 27. 覆蓋EditText選擇功能
- 28. 覆蓋Android中EditText的樣式
- 29. 爲什麼android鍵盤覆蓋我的EditText?
- 30. 軟鍵盤隱藏的EditText