我已經創建了一個動態屏幕editText在它..但點擊後它不顯示虛擬鍵盤。我已經添加了以下代碼..但仍然工作。EditText沒有顯示虛擬鍵盤
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
並且這也力工作
InputMethodManager im = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
im.showSoftInput(EditText上,0);
我的代碼是在這裏...
runOnUiThread(new Runnable() {
public void run() {
LinearLayout findViewById = (LinearLayout) findViewById(R.id.dynamicInputs);
//TextView textView = (TextView) findViewById(R.id.name);
TextView textView = new TextView(Activity_UserInput.this);
textView.setText(" " + map.get(KEY_NAME) + " :");
textView.setTextColor(Color.BLACK);
textView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 17);
//textView.setLayoutParams(new LayoutParams(Layout.DIR_LEFT_TO_RIGHT, Gravity.CENTER_VERTICAL));
findViewById.addView(textView);
EditText editText = new EditText(Activity_UserInput.this);
editText.setText("");
//editText.setInputType(InputType.TYPE_CLASS_NUMBER);
findViewById.addView(editText);
}
嘿所有...感謝您的回覆..這是一個avd設置的問題..它在不同的avd中正常工作。 – user2384710