美文网首页Android开发Android技术知识Android知识
2. 数据绑定选择(数据到UI,UI反馈数据)

2. 数据绑定选择(数据到UI,UI反馈数据)

作者: Tony_HQ | 来源:发表于2016-10-15 19:43 被阅读0次

    这个要说简直就是ButterKnife的中文文档了,先贴个ButterKnife的Github地址
    给一个小Sample

    @BindView(R.id.start_time) 
    EditText start_time;
    @BindView(R.id.end_time)
    EditText end_time;
    

    绑定了view之后
    使用(Activity情况下,Fragment等在this之后添加view 的 指针(变量))

    ButterKnife.bind(this);
    

    或者

    Unbinder unbinder=ButterKnife.bind(this);
    

    可以在activity或者fragment被销毁时调用解除绑定

    unbinder.unbind();
    

    记住在引用你的UI控件之前先调用ButterKnife.Bind(...);
    高级用法多看看官方wiki。
    多使用Java的模式,精简代码,复用的Listener封装成工厂模式,

    相关文章

      网友评论

        本文标题:2. 数据绑定选择(数据到UI,UI反馈数据)

        本文链接:https://www.haomeiwen.com/subject/fvhoyttx.html