求大神解决!!!android小程序:在文本框出入一个14位数字,点击确定按钮后,如果这14位的数字每位都........

android小程序:在文本框出入一个14位数字,点击确定按钮后,如果这14位的数字每位都加起来能被10整除,显示一个消息框显示能被10整除,如果不能,显示不能被10整除... android小程序:在文本框出入一个14位数字,点击确定按钮后,如果这14位的数字每位都加起来能被10整除,显示一个消息框显示能被10整除,如果不能,显示不能被10整除.求大神解决!!!!
大神们!!!我这个是android手机开发的小软件....怎么看到不认识的语法阿...
展开
 我来答
天驴英才
2013-04-25 · TA获得超过548个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:332万
展开全部
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();
}
}
}
可恶的地瓜
2013-04-25 · TA获得超过111个赞
知道答主
回答量:60
采纳率:0%
帮助的人:60.2万
展开全部
package com.example.test;
import com.example.test.R;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
private EditText text;
private Builder builder;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button);
text = (EditText) findViewById(R.id.text);
builder = new AlertDialog.Builder(this);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
String number = text.getText().toString();
char ch[] = number.toCharArray();
int sum=0;
for(int i=0;i<ch.length;i++){
sum += Integer.parseInt(ch[i] + "");
}
if(sum%10==0){
builder.setTitle("提示");
builder.setMessage("结果为:" + sum + ":能被整除");
builder.create().show();
}else{
builder.setTitle("提示");
builder.setMessage("不能整除");
builder.create().show();
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
布局文件很简单,自己弄就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式