-1
我點擊一個按鈕後出現一個AlertDialog,並在那裏放置一個EditText,我希望用戶填充字母數字字符。如果它不是動態創建並放入xml文件中,我會設置類似android:digits="abcdefghijklmnopqrstuvwxyz1234567890 "
。有誰知道我該怎麼辦? 我的代碼是這樣的:將EditText的輸入類型設置爲對話框中的字母數字
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Insert text");
final EditText input = new EditText(this);
input.setInputType(InputType.TYPE_CLASS_TEXT);
builder.setView(input);
builder.setPositiveButton("CREATE", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//do something
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
builder.show();
太棒了!好吧,我把它放在builder.setView行和所有作品之前,但現在我得到一個令人討厭的事情,我想改變:當我點擊對話框時出現的鍵盤顯示從「符號頁面」開始顯示,而不是從正常字符。評論你的建議可以回到我想要展示的內容。想法? – GondraKkal
對不起@creativecreatorormaybenot,但如果你能在這裏給我一隻手,那將非常棒! – GondraKkal