【发布时间】:2013-11-26 07:44:44
【问题描述】:
我有一个关于编写应用程序启动时显示的句子的简单应用程序。唯一的问题是,我需要应用程序计算用户编写句子所花费的时间.. 就像您触摸“提交”时一样按钮,Toast 消息会说“没错!,它花了你 3.2 秒”作为示例。
我听说你可以设置一个定时器,当特定动作发生时启动......你可以命令它停止。
假设当你启动应用程序时计时器会启动,当你点击“提交”按钮时它会停止,并给出一个像上面一样的敬酒消息,计算你在启动后写下感知的确切时间应用程序! *
这是应用程序代码,希望对您有所帮助:*
Button w;
TextView t;
EditText e;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
w = (Button) findViewById(R.id.Write);
t= (TextView) findViewById(R.id.FTS);
e = (EditText) findViewById(R.id.Text);
w.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String check1 = t.getText().toString();
String check2 = e.getText().toString();
if (check1.equals(check2))
Toast.makeText(MainActivity.this,"You Wrote it Right !!!",Toast.LENGTH_LONG).show();
else if (check2.equals(""))
Toast.makeText(MainActivity.this,"It's Empty",Toast.LENGTH_LONG).show();
else
Toast.makeText(MainActivity.this,"You wrote it wrong,try again !",Toast.LENGTH_LONG);
我完全是 Android 新手,所以我真的不知道该怎么做,感谢您的时间。*
【问题讨论】:
标签: android eclipse time sdk timer