qq_29470861
小迈_949804781
2015-08-08 08:21
采纳率: 100%
浏览 1.6k

关于android更新ui的问题

为什么setClickable可以 在线程中修改ui而setEnable和setVisibilty不能在线程中使用。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • kangaroo835127729
    crazy__chen 2015-08-10 12:11
    已采纳

    因为后面两个会引起UI重绘,所以不能再非UI线程调用
    例如setVisibilty,会使控件显示出来,这时需要重绘
    关注我的专栏http://blog.csdn.net/crazy__chen谢谢

    点赞 评论
  • qq_22605739
    Al菜菜 2015-08-10 01:08

    在线程中是不能更新UI的哦

    点赞 评论
  • qiantujava
    没钱吃肉 2015-08-10 01:16

    无论set什么xxx,都不要在非UI线程中更新界面

    点赞 评论

相关推荐