我已經嘗試了多個建議,沒有任何工作:(我試圖讓數字鍵盤顯示當這個警報對話框顯示。是否有一些命令,使鍵盤顯示反正?Android數字警報彈出需要數字小鍵盤
void GetQuantity()
{
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Quantity");
alert.setMessage("Enter Quantity");
final EditText input = new EditText(this);
alert.setView(input);
input.setText("1");
input.setInputType(DEFAULT_KEYS_DIALER |TYPE_NUMBER_FLAG_DECIMAL);
input.setFilters(new InputFilter[] {
// Maximum 5 characters.
new InputFilter.LengthFilter(5),
});
alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Quantity =Double.parseDouble(input.getText().toString());
btnQuan.setText(input.getText().toString());
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// do nothing
}
});
alert.show();
}
你試過了什麼?我搜索並發現了一些東西,但沒有「簡單」。這是最好的,我可以找到http://stackoverflow.com/questions/1509719/android-how-to-make-the-keypad-always-visible。 – techiServices 2011-01-14 21:06:28