我想为我的应用程序自己创建一个数字键盘以便定价,我有两个问题:
1)我不知道如何阻止EditText的虚拟键盘。谁能帮我? 2)使用带按钮的TableRow是制作数字键盘的最佳解决方案吗?
答案 0 :(得分:1)
为1 你可以用
edittext.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
return true;
}
});
并且在该Activity文件的清单文件中,使用android:windowSoftInputMode="stateHidden"
键盘永远不会打开:)
for 2 YES
答案 1 :(得分:0)
您可以将EditText对象的输入模式更改为Number,它只会在触摸时显示数字键盘。没理由创建自己的