View.toString()输出含义

android.widget.LinearLayout{36f8e7d V.E...C. ... 0,0-660,1648 #7f0b0866 app:id/widget_launcher_juui_scroll_area}
        36f8e7d   16进制唯一标识
        V.E...C. ...  总共11个字段含义
        第一个: V    VISIBLE(当前可见),I-INVISIBLE,G-GONE,
        第二个: . 不能获取焦点,F--可以获取焦点, ((mViewFlags & FOCUSABLE) == FOCUSABLE ? 'F' : '.');
        第三个: ((mViewFlags&ENABLED_MASK) == ENABLED ? 'E' : '.') 是否已启用?
        ((mViewFlags&ENABLED_MASK) == ENABLED ? 'E' : '.');
        第四个:((mViewFlags&DRAW_MASK) == WILL_NOT_DRAW ? '.' : 'D'); 是否会执行onDraw()方法
        第五个:((mViewFlags&SCROLLBARS_HORIZONTAL) != 0 ? 'H' : '.'); 是否有横向进度条
        第六个: ((mViewFlags&SCROLLBARS_VERTICAL) != 0 ? 'V' : '.'); 是否有竖向进度条
        第七个:((mViewFlags&CLICKABLE) != 0 ? 'C' : '.'); 是否可点击
        第八个:((mViewFlags&LONG_CLICKABLE) != 0 ? 'L' : '.'); 是否可以长按
        第九个:((mViewFlags&CONTEXT_CLICKABLE) != 0 ? 'X' : '.');是否支持上下文点击
        
        第十个:((mPrivateFlags&PFLAG_IS_ROOT_NAMESPACE) != 0 ? 'R' : '.'); 是否是根命名空间
        第十一个:((mPrivateFlags&PFLAG_FOCUSED) != 0 ? 'F' : '.');PFLAG_FOCUSED是一个控件拥有焦点的最直接体现,然而这并不是焦点管理的全部。这一标记仅仅体现了焦点在个体上的特性;而mParent.requestChildFocus则体现了焦点在控件树级别上的特性。
        第十二个:((mPrivateFlags&PFLAG_SELECTED) != 0 ? 'S' : '.'); 预选中状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值