1.在Android Studio中新建一个Android项目
2.在app/build.gradle文件中添加:
def AAVersion = '3.2' // 可根据需要修改版本号
dependencies {
apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"
}
此时同步下工程gradle下载文件,等下载完毕准备工作就完成了。
接下来通过对比原来写法和现在写法来方便记录使用方法
1.设置布局
@EActivity(R.layout.activity_main)
public class MainActivity extends Activity {
2.实例化控件TextView textview = (TextView) findViewById(R.id.tv_id);
现在写法
@ViewById(R.id.btn_btn)
Button mBtnBtn;
3.初始化控件显示
@AfterViews
void initViews() {
// 初始化控件
mBtnBtn.setText("button 1");
mLvData.setAdapter(mInfoAdapter);
}
4.设置控件点击事件
@Click(R.id.btn_btn)
void btnClick() {
// do something
}
5.定义常量
@Extra
String mInfoStr; // 可被外部访问到
6.打开新的Activity
DetailActivity_.intent(this).start(); // 不带参数
DetailActivity_.intent(this).mInfoStr("this is infoStr.").start(); // 带参数
7.控件ListView的使用,含adapter(代码较多,请直接看Demo)
8.在AndroidManifest.xml定义方式
类名加下划线
<activity android:name=".DetailActivity_"></activity>