为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android TextView中更改文本

如何在Android TextView中更改文本

杨__羊羊 2019-12-13 09:55:41
我试图做到这一点@Overridepublic void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    t=new TextView(this);     t=(TextView)findViewById(R.id.TextView01);     t.setText("Step One: blast egg");    try {        Thread.sleep(10000);    } catch (InterruptedException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    t.setText("Step Two: fry egg");但是由于某种原因,我运行它时只显示第二个文本。我认为这可能与Thread.sleep()方法阻塞有关。那么有人可以告诉我如何“异步”实现计时器吗?
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

我刚刚在Android讨论Google组中发布了此答案

如果您只是想向视图中添加文本,以使其显示为“步骤1:炸鸡蛋步骤2:油炸鸡蛋”,请考虑使用t.appendText("Step Two: fry egg"); 而不是t.setText("Step Two: fry egg");

如果您想完全更改其中的内容,以TextView使其在启动时显示“第一步:炸鸡蛋”,然后每次显示“第二步:炸鸡蛋”,则可以始终使用

Sadboy给的可运行的例子


查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 1496 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信