我已经尝试了多个建议,没有任何工作:(我试图让数字键盘显示当这个警报对话框显示。是否有一些命令,使键盘显示反正?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