【问题标题】:Android thread sleep inputted by user用户输入的Android线程睡眠
【发布时间】:2014-05-12 11:08:04
【问题描述】:

我有一个输入框,用户可以设置延迟时间。是否可以通过用户输入在android中设置延迟时间?

【问题讨论】:

  • 您能否通过编辑您的问题来发布您的代码?

标签: android time thread-sleep


【解决方案1】:

如果您真的只是希望用户输入一个整数,您可以执行以下操作:

EditText tv = (EditText) view.findViewById(R.id.textview);
Button btn = (Button) view.findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {

Thread.Sleep(Integer.valueOf(tv.getText().toString());

}
});

显然需要更改上面的代码以适应您的应用程序(并检查错误),但这是解决方案的一般要点。您也可以检查用户输入以进行验证。

【讨论】:

  • @user3437592 你必须比这更具体一点。
  • 不可能将getText设置为tv!
  • @user3437592 EditText 视图有 getText() 方法,上面的代码应该可以工作。
猜你喜欢
  • 1970-01-01
  • 2012-08-08
  • 2018-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多