1. 首先布局,EditText设android:inputType="number"
2. 定义个全局变量 EditText eTxt;
在OnCreate里面写:eTxt = (EditText) findViewById(R.id.editText1);
3. Button的代码可以这么写:
public void onClick(View v) {
// TODO Auto-generated method stub
String eTxtStr = eTxt.getText().toString();
if(eTxtStr.length()!=14){
Toast.makeText(getApplicationContext(), "检查输入长度", Toast.LENGTH_LONG).show();
}else{
int sum = 0;
for(int i=0;i<14;i++){
int x = Integer.valueOf(eTxtStr.substring(i, i+1));
sum += x;
}
if(sum % 10 == 0){
Toast.makeText(getApplicationContext(), "能整除", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext(), "不能整除", Toast.LENGTH_LONG).show();
}
}
}
不是这方面的专家。不好意思。
代码如下:
class PasteTextBox: System.Windows.Forms.TextBox
{
protected override void WndProc(ref System.Windows.Forms.Message m)
{
//禁止粘贴
if (m.Msg == 0x0302)
{
m.Result = IntPtr.Zero;
return;
}
base.WndProc(ref m);
}
}