122.xUtils使用inject取代findViewById的方法填充布局

来源:互联网 发布:摄像头美化软件 编辑:程序博客网 时间:2024/05/22 07:59

例如下面的代码

public class AppManagerActivity extends Activity {//不用findViewById的方法填充@ViewInject(R.id.list_view_callsafe)private ListView listView;@ViewInject(R.id.tv_rom)private TextView tv_rom;@ViewInject(R.id.tv_sd)private TextView tv_sd;@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        initUi();        }//初始化界面private void initUi() {setContentView(R.layout.activity_app_manager);//View viewById = findViewById(R.id.list_view_callsafe);//不用findViewById的方法填充ViewUtils.inject(this);}


如果使用findViewById填充代码会是

package com.ldw.safe.Activity;import android.app.Activity;import android.os.Bundle;import android.widget.ListView;import android.widget.TextView;import com.ldw.safe.R;import com.lidroid.xutils.ViewUtils;import com.lidroid.xutils.view.annotation.ViewInject;/* * 软件管理 */public class AppManagerActivity extends Activity {@Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        initUi();        }//初始化界面private void initUi() {setContentView(R.layout.activity_app_manager);View viewById = findViewById(R.id.list_view_callsafe);TextView tv_rom = (TextView)findViewById(R.id.tv_rom);TextView tv_sd = (TextView)findViewById(R.id.tv_sd);//不用findViewById的方法填充//ViewUtils.inject(this);}}




0 0