0
這裏就是我初始化popUpWindow的EditText在PopUpWindow行爲,如果禁止,不採取任何輸入
popUp = new PopupWindow(this);
layout = new LinearLayout(this);
mainLayout = new LinearLayout(this);
tv = new TextView(this);
ques = new EditText(this);
sol = new EditText(this);
params = new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
layout.setOrientation(LinearLayout.VERTICAL);
tv.setText("Hi this is a sample text for popup window");
layout.addView(ques, params);
popUp.setContentView(layout);
這裏的地方,我想設置監聽器:
popUp.showAtLocation(layout, Gravity.BOTTOM, 10, 10);
popUp.update(50, 50, 300, 80);
popUp.setFocusable(true);
ques.clearFocus();
ques.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
public void onTextChanged(CharSequence s, int start, int before, int count) {
xx=ques.getText();
}});
ques.setEnabled(true);
ques.getText();
的彈出窗口顯示正常,並且裏面有一個editText,但它好像不工作,keyBoard不顯示,如果我正常寫入,它仍然顯示爲空白。