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

Android自助餐之控件注解IOC

2016-05-23 15:37 369 查看

Android自助餐之控件注解IOC

Android自助餐之控件注解IOC

查看全套目录

支持的事件

使用步骤

查看全套目录

支持的事件:

onCheckedChanged()

onClick()

onEditorAction()

onFocusChange()

onItemClick()

onItemLongClick()

onItemSelected()

onLongClick()

onPageChange()

onTextChanged()

onTouch()

使用步骤

首先在
build.gradle
中添加

compile 'com.jakewharton:butterknife:7.0.1'


然后在activity的onCreate中调用

ButterKnife.bind(this);


之后就可以使用注解绑定控件或点击事件了

public class MainActivity extends AppCompatActivity {

@Bind(R.id.tv_test1) TextView tvT1;

@Bind(R.id.tv_test2) TextView tvT2;

@Bind(R.id.tv_test3) TextView tvT3;

@Bind(R.id.tv_test4) TextView tvT4;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

ButterKnife.bind(this);

tvT1.setText("text");

}

@OnClick({R.id.tv_test1,R.id.tv_test2})

void test1Clicked(View v){

Toast.makeText(this,v.getId()+"",Toast.LENGTH_SHORT).show();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: