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