您的位置:首页 > 移动开发 > Android开发

Android编程之ButterKnife

2015-06-15 14:34 477 查看
class ExampleActivity extends Activity {

TextView title;

@Override


public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.simple_activity);

title = (TextView) findViewById(R.id.title);

}

}

可以用 @InjectView(R.id.title) TextView title; 来代替

注意需在onCreateView() 中添加 注释:ButterKnife.inject(this);

为了方便起见,可以重写一个BaseActivity类继承Activity。

public class BaseActivity extends Activity{

@Override
public void setContentView(int layoutResID) {

super.setContentView(layoutResID);

ButterKnife.inject(this);

}

}

项目中其他的类都需要继承BaseActivity。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: