社区
Android
帖子详情
求教 为甚么循环里用TextView的setView会出问题
zdhxxy
2012-03-21 05:25:27
for(int j=0;j<100000;j++)
{
//timet是一个TextView
timet.setText("000");
timet.setText("222");
}
这个程序运行的时候有问题,timet没有变化,直到循环结束了,才显示最后的结果,有人能回答这是为什么吗
...全文
114
4
打赏
收藏
求教 为甚么循环里用TextView的setView会出问题
for(int j=0;j<100000;j++) { //timet是一个TextView timet.setText("000"); timet.setText("222"); } 这个程序运行的时候有问题,timet没有变化,直到循环结束了,才显示最后的结果,有人能回答这是为什么吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangyue2780
2012-04-20
打赏
举报
回复
private TextView textView;
private Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
if(msg.what==1){
textView.setText("aaaa");
}else if(msg.what==2){
textView.setText("bbbb");
}else if(msg.what==3){
textView.setText("cccc");
}else if(msg.what==4){
textView.setText("dddd");
}
};
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView)findViewById(R.id.textView);
new Thread(){
@Override
public void run() {
for(int i=1;i<5;i++){
handler.sendEmptyMessage(i);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
super.run();
}
}.start();
}
jiangyue2780
2012-04-20
打赏
举报
回复
两个setText()之间让程序暂停1秒试试
gaojinbo1429
2012-04-20
打赏
举报
回复
那如何能够看到他的变化呢?或者说如何能把它输出到TextView上呢?
傲慢的上校
2012-03-21
打赏
举报
回复
代码运行速度是很快的,你这样根本看不错变化,另外timet.setText("000");
timet.setText("222");,你这样就是把timet这个textview赋予了定值,没有发生什么变化啊。
Android自动滚动的
Text
View
- 自定义的
Text
View
通常会提供额外的属性,如滚动速度、滚动方向、是否无限
循环
等。在布局文件中引入自定义组件,通过设置这些属性即可实现所需效果。 - 示例代码: `...
android
text
view
文字排版 换行
在Android开发中,`
Text
View
`是用于展示文本的最基础且重要的组件。它不仅可以显示单行文本,还能处理复杂的文字排版,包括自动换行。本文将深入探讨`
Text
View
`在处理文字排版和换行方面的知识,以及如何优化其性能...
Android studio中
Text
view
中
set
View
set
Text参数如果是int类型,一定要在最后加上 +”“,否则报错 ...今天改了半天,往
里
面传整数,就是不行,结果是字符串的
问题
!!
Text
view
v; v.
set
View
(b);//错误 v.
set
View
(b+"");//正确...
android
text
view
循环
刷新,如何在Android中
循环
时刷新
Text
View
?
我有这个:public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
set
Content
View
(R....
Text
View
debug
View
= (
Text
View
)find
View
ById(R.id.debug
View
);for(int i=0;i<100;...
在安卓中无法通过在for
循环
中
set
Text()实现
Text
View
的动态变化
有不少安卓开发的新手会想当然地以为在一个for
循环
中就可以实现
Text
View
的动态变化。 例如,下面就是错误的示例: 错误的原因在于
text
View
.
set
Text()完成后线程并没有停下来,安卓必须在线程停下来后才会显示画面。...
Android
80,493
社区成员
91,377
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章