关于使用xUtils框架的注解方式绑定View

在安卓开发中频繁的操作View,自然要频繁的findviewbyid,如果布局稍微复杂点,会有好多冗余的代码在项目中看起来整个代码文件特别臃肿,使用注解能很好的解决这一问题,简单方便的完成View的绑定和事件操作。


    @ViewInject(R.id.textview)
    TextView tv;


    private ListView listview;

    private List datas=new ArrayList<>();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //使用注解的方式绑定view
        x.view().inject(this);

        tv.setText("Xutils view绑定");


        //普遍模式绑定VIew
        listview = (ListView) findViewById(R.id.listview);


使用注解绑定事件,其中可传递多个Id,响应同一事件

    @Event({R.id.btn1,R.id.btn2})
    private void btnClick(View view){
        System.out.println("--------  aa  ----------");
    }




你可能感兴趣的:(框架封装)