當前位置:首頁 » 安卓系統 » androidedittext不顯示

androidedittext不顯示

發布時間: 2025-08-15 14:15:23

『壹』 Android EditText不是會自動彈出軟鍵盤的嗎。為什麼我的不會。

有一定的關系,虛擬機經常會出這種情況,你沒有給EditView的Focusable設置為false,這個輸入法是會自動彈出的。一般是虛擬機的問題(你可以用真機試試),偶爾會很慢出來,甚至不出來,這個屬於正常現象。切換成橫屏,有時就出來一點點,虛擬機還是無法跟硬體相比的,需要配的東西太多。

『貳』 android 雙屏無法彈出系統鍵盤

原因是因為當界面初始化的時候可能EditText並沒有初始化完成,就要求顯示軟鍵盤了。
在包含EditText外層布局上添加,搶在EditText獲取焦點,即可。
正常情況下,只要寫了EditText控制項,當進入Activity時,是會直接顯示軟鍵盤的,但是如果我們的EditText是GONE或者INVISIBLE的話,當我們點擊其他控制項,然後讓Edittext顯示,並且彈出軟鍵盤,那麼這個時候就必須關注順序的問題,必須必須先讓EditText顯示,在調用顯示軟鍵盤的代碼才可以,如果先讓軟鍵盤彈出再讓EditText顯示,這個時候軟鍵盤是彈不出來的。

『叄』 android 自定義的dialog,edit text 不能獲得焦點,彈出軟鍵盤。

1、首先自定義布局
2、把自定義布局放入dialog中顯示
3、通過自定義布局查找對應的edittext組件
final View DialogView = a .inflate ( R.layout.loand, null);//1、自定義布局
//創建對話框
AlertDialog dlg = new AlertDialog.Builder(loand.this)
.setTitle("登錄框")
.setView(DialogView)//設置自定義對話框的樣式,2、自定義布局放入dialog中顯示
.setPositiveButton("登陸", //設置"確定"按鈕
new DialogInterface.OnClickListener() //設置事件監聽{
public void onClick(DialogInterface dialog, int whichButton){editText1 =(EditText) DialogView.findViewById(R.id.editText1);
editText2 =(EditText) DialogView.findViewById(R.id.editText2);//3、過自定義布局查找對應的edittext組件
String id = editText1.getText().toString();
String password = editText2.getText().toString();

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:591
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:886
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:579
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:764
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:681
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1011
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:253
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:111
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:802
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:710