
我有4个字符串,我想每3秒在1个textvIEw中显示它们,并使其重复.
例如显示某些.png文件的动画列表.
要清楚,我想这样做:
while(true){ tv.SetText("Text1"); //delay for 3 second tv.SetText("Text2"); //delay for 3 second tv.SetText("Text3"); //delay for 3 second tv.SetText("Text4"); //delay for 3 second}解决方法:
public class MainActivity extends ActionBaractivity { private TextVIEw textVIEw; private int count = 1; Handler handler = new Handler(); @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); textVIEw = (TextVIEw) findVIEwByID(R.ID.textVIEw); handler.postDelayed(new Runnable() { @OverrIDe public voID run() { textVIEw.setText(count+""); count++; if (count > 3) { handler.removeCallbacks(this); } else { handler.postDelayed(this, 3000); } } }, 0); }} 总结 以上是内存溢出为你收集整理的java-如何SetText一些重复的字符串,例如Animation-List?全部内容,希望文章能够帮你解决java-如何SetText一些重复的字符串,例如Animation-List?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)