在activity中让View刷新,怎么做? 如题。在activity中能不能调用一个方法,让相应的view刷新?直接new view().invalidate();不可以。如果new view().onDraw(new canvas());这样也不行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接调想刷新的View的invalidate() 不可以? handler我不会用,能教教我不? 你要是View就用invalidate();不会不刷新的,有可能刷新了你没看出来你要是用SurfaceView就自写个Draw()函数,需要的时候就调用这个draw就行了 好吧,我自己去看handler的API去。在view中调用invalidate();确实可以。我需要在另外的一个activity中刷新另外的一个view。这就不知道该怎么做了。楼上的哥们说用handler,嗯,handler可以。但是我不会用啊。有高手给说下用handler的注意事项什么的白。 如果是简单的绘图刷新就没必要用handler了,使用view.postInvalidate()试试。 我在activity1中setContentView(R.layout.main);然后new view1().postInvalidate()view1不刷新。怎么才能让它刷新。 你在activity里面申请界面刷新,这个申请是在UI主线程里发出的,此时不用postInvalidate();同时你显示的是main.xml。此时并没有显示view对象,所以用invalidate()也应该不行。1.将setcontentview的类容设置为view,这个时候想终会画面的话,就view.invalidate()就行了。2.想体验一下postInvalidate的话,就需要启动另外一个线程,把UI主线程setcontentview的view对象传给该线程,在改子线程中执行view.postInvalidate()就可以重绘画面了。 通过View内部新建方法,调用invalidate(),在外部引用该方法试试。 初级问题,getString方法的 这样不能访问颜色? 求教给位大神关于ExpandableListAdapter如何使用 求助基于Android系统下的连连看的动态界面 调试程序时怎样终止? 哪位大神有android仿360加速球动画效果的demo 入行一年,请问javaweb好还是android好 关于播放器的seekto的方法 MVP模式中,V通过接口实例化P层好还是直接new P层对象好 求助 标题栏旁边有空隙.. Android应用层判断当前网络连接模式 程序完成后,真机测试遇到的问题,如下:
handler我不会用,能教教我不?
你要是用SurfaceView就自写个Draw()函数,需要的时候就调用这个draw就行了
这就不知道该怎么做了。
楼上的哥们说用handler,嗯,handler可以。但是我不会用啊。
有高手给说下用handler的注意事项什么的白。
如果是简单的绘图刷新就没必要用handler了,使用view.postInvalidate()试试。
然后new view1().postInvalidate()
view1不刷新。怎么才能让它刷新。
1.将setcontentview的类容设置为view,这个时候想终会画面的话,就view.invalidate()就行了。
2.想体验一下postInvalidate的话,就需要启动另外一个线程,把UI主线程setcontentview的view对象传给该线程,在改子线程中执行view.postInvalidate()就可以重绘画面了。