1
我EditText
小號etDetailsNOte
和etTitleNote
不打開鍵盤打字。請建議我可以改變。我在這裏找不到任何錯誤。的EditText不打開鍵盤
popUpAddNote = new PopupWindow(this);
mainLayout = new LinearLayout(this);
etTitleNote = new EditText(this);
etDetailsNOte = new EditText(this);
bAdd = new Button(this);
bAddNewNote.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (click) {
popUpAddNote.showAtLocation(mainLayout,Gravity.CENTER, 10, 10);
popUpAddNote.update(50, 50, 250, 200);
click = false;
} else {
popUpAddNote.dismiss();
click = true;
}
}
});
params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
mainLayout.setOrientation(LinearLayout.VERTICAL);
etTitleNote.setHint("Title");
etTitleNote.setWidth(250);
mainLayout.addView(etTitleNote,params);
etDetailsNOte.setHint("Details");
etDetailsNOte.setInputType(InputType.TYPE_CLASS_TEXT
| InputType.TYPE_TEXT_VARIATION_PASSWORD);
etDetailsNOte.setWidth(250);
etDetailsNOte.setHeight(150);
mainLayout.addView(etDetailsNOte,params);
bAdd.setText("Add");
bAdd.setWidth(250);
mainLayout.addView(bAdd,params);
popUpAddNote.setContentView(mainLayout);
// setContentView(mainLayout);visible
可你在現實設備測試得到同樣的問題? – Harshid 2013-03-14 04:48:58
如果硬件密鑰在模擬器檢查了,有時鍵盤不會被觸發輕敲編輯文本。我以前也遇到過這個問題。檢查真實設備將有助於確保發生了什麼。 – 2013-05-17 15:15:27