我屏幕上只有一个TextView,我想setText之后马上刷新显示,怎么办?

现在的情况是setText后过很久才显示内容....

补充内容 (2012-2-23 11:28):
textView = (TextView)findViewById(R.id.text);               
textView.setText("内容内容.....");

这样写很久后才显示text内容

补充内容 (2012-2-23 13:54):
自己顶,setText后要很久才显示内容,有人遇到过么?
中级工程师 2# michelrichard 发表于 2012-2-23 11:24:19
不明白什么意思
版主 3# jl198411 发表于 2012-2-23 11:27:48
通过setText应该会很快显示的

点评

详情 回复 jl198411  发表于 2012-2-23 15:16:10

不至于吧 楼主是在真机上面测试的吗

详情 回复 Allven  发表于 2012-2-23 11:32:42

没有很快显示,要等差不多两分钟才显示...
高级构架师 4# Allven 发表于 2012-2-23 11:32:42
jl198411 发表于 2012-2-23 11:27
通过setText应该会很快显示的

没有很快显示,要等差不多两分钟才显示...
高级构架师 5# Allven 发表于 2012-2-23 13:54:43
自己顶,setText后要很久才显示内容,有人遇到过么?
初级构架师 6# xyuan52021 发表于 2012-2-23 14:24:00
不应该吧  是不是你的虚拟机太卡了 做的progressbar加载的时候 下面有一个Textview 就用用settext来显示当前加载的进度的 都是跟着走的 不能那么久吧

点评

详情 回复 Allven  发表于 2012-2-23 14:30:32

在网上找了,好像是TextView没有刷新,得开个线程来刷新TextView,至于为什么延迟显示,可能是后面的动作触发了屏幕刷新,因为我在程式里面有几次setText的动作,过一段时间后只显示最后一个字串,我想应该是这样的
高级构架师 7# Allven 发表于 2012-2-23 14:30:32
xyuan52021 发表于 2012-2-23 14:24
不应该吧  是不是你的虚拟机太卡了 做的progressbar加载的时候 下面有一个Textview 就用用settext来显示当前 ...

在网上找了,好像是TextView没有刷新,得开个线程来刷新TextView,至于为什么延迟显示,可能是后面的动作触发了屏幕刷新,因为我在程式里面有几次setText的动作,过一段时间后只显示最后一个字串,我想应该是这样的
版主 8# jl198411 发表于 2012-2-23 15:16:10
jl198411 发表于 2012-2-23 11:27
通过setText应该会很快显示的

不至于吧  楼主是在真机上面测试的吗
版主 9# David_Zhang 发表于 2012-2-23 16:31:17
多线程操作把~~

点评

详情 回复 Allven  发表于 2012-2-23 17:09:33

我给TextView设置了默认显示的字串,在初始化的时候不显示 是什么原因,有人遇到过么?
~~阿凡达这部电影告诉我们,谁胯下的鸟大听谁的~~
高级构架师 10# Allven 发表于 2012-2-23 17:09:33
David_Zhang 发表于 2012-2-23 16:31
多线程操作把~~

我给TextView设置了默认显示的字串,在初始化的时候不显示

<TextView  
        android:id="@+id/jc"
    android:layout_width="fill_parent"
    android:text="准备。。。。"/>

是什么原因,有人遇到过么?
版主 11# David_Zhang 发表于 2012-2-23 22:26:08
android:layout_height 属性呢
~~阿凡达这部电影告诉我们,谁胯下的鸟大听谁的~~
您需要登录后才可以回帖 登录 | 注册

关于我们|手机版|Archiver|DEVDIV.COM ( 京ICP备07040843号 )  

GMT+8, 2012-5-19 16:38

Powered by DEVDIV.COM!

© 2010-2012 DEVDIV.COM Coummunity.

回顶部