在Kotlin下使用ButterKnife框架
16lz
2022-06-14
Android jar 包
compile 'com.jakewharton:butterknife:8.0.1'apt 'com.jakewharton:butterknife-compiler:8.0.1'
代码
@BindView(R.id.tv_regist_trade)TextView tv_regist_trade;@BindView(R.id.ll_trade_all)LinearLayout llTrade;
View mContextView;
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
mContextView = LayoutInflater.from(this).inflate(R.layout.activity_main, null);
setContentView(mContextView);
//初始化控件
ButterKnife.bind(this);
}
@Overrideprotected void onDestroy() { //接触绑定 ButterKnife.bind(this, mContextView).unbind(); super.onDestroy();}
kotlin jar 包
compile 'com.jakewharton:kotterknife:0.1.0-SNAPSHOT'
repositories { maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
代码
val tv_regist_trade: TextView by bindView(R.id.tv_regist_trade)val llTrade: LinearLayout by bindView (R.id.ll_trade_all)
/**当前Activity渲染的视图View**/var mContextView: View? = null
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) mContextView = LayoutInflater.from(this).inflate(R.layout.activity_main, null) super.setContentView(mContextView)}
更多相关文章
- android一些核心功能程序代码
- Android(安卓)studio 常用的插件
- android 根据SD卡中图片路径读取并显示SD中的图片――源代码
- Android加载Gif动画实现代码
- 代码讲解Android(安卓)Scroller、VelocityTracker
- android断点续传代码
- Android学习笔记(5)——Android——HelloWorldDemo
- Android(安卓)Audio代码分析23 - attachAuxEffect函数
- 【移动安全】Android(安卓)App Smail代码动态跟踪调试方法