Android_ButterKnife入门
来源:互联网 发布:php正则表达式手册 编辑:程序博客网 时间:2024/05/22 06:29
一:ButterKnife一个注解框架,可以减少代码的复用
1:导入依赖包
compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
2:获取id,设置点击事件
public class MainActivity extends AppCompatActivity { @BindView(R.id.tv_show) TextView tv_show; @BindView(R.id.btn_settv) Button btn_settv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//不要忘记 ButterKnife.bind(this); } @OnClick({R.id.btn_settv,R.id.btn_settv2}) public void setTv(View v){ switch (v.getId()){ case R.id.btn_settv: tv_show.setText("点击了一下"); break; case R.id.btn_settv2: tv_show.setText("又点击了一下"); break; } }}
阅读全文
0 0
- Android_ButterKnife入门
- Android_ButterKnife元素值必须为常量表达式
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- 入门
- C 语言 define 变参__VA_ARGS__使用
- ELK第五篇:mapping的创建和中文模糊查询
- Java中的String为什么是不可变的?
- 在自己的数据集上微调Light CNN
- RecyclerView的基本用法与四种数据展示(listview,griderview,单行,多行)
- Android_ButterKnife入门
- 提升方法Adaboost
- scala实现YARN中ResourceManager与NodeManager的主从关系模型
- 2.3.3 理解复合类型的声明
- mybatis的增删查改之通用Mapper
- 彻底解决mysql中文乱码
- 作业5.3
- 点击登录服务器按钮后干了什么
- 欢迎使用CSDN-markdown编辑器