配置说明:1.在project buildgradle

dependencies{classpathclasspath}

2.app的 build.gradle :

//配置Android annotations

apply:AAVersion=apt{{.outputs[]?.processResources?.manifestFile}}
dependencies{compilefileTree(:,:[])testCompilecompilecompileapt$AAVersioncompile$AAVersion}
buildscript{repositories{mavenCentral()}dependencies{classpathclasspath}}

多重构几次即可

对应的Activity 一定在Android Manifest中后面加个下划线。比如:

<activityandroid:name=".MainActivity_">

附小的demo:

1、布局文件.xml

<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="mstart.yeketech.com.frescodemo.MainActivity"><EditTextandroid:id="@+id/myInput"android:layout_width="match_parent"android:layout_height="wrap_content"/><Buttonandroid:layout_below="@+id/myInput"android:id="@+id/myButton"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="Clickme!"/><TextViewandroid:layout_below="@+id/myButton"android:id="@+id/myTextView"android:layout_width="match_parent"android:layout_height="wrap_content"/></RelativeLayout>

2、Activity

importandroid.app.Activity;importandroid.widget.EditText;importandroid.widget.TextView;importorg.androidannotations.annotations.Click;importorg.androidannotations.annotations.EActivity;importorg.androidannotations.annotations.ViewById;@EActivity(R.layout.activity_main)publicclassMainActivityextendsActivity{@ViewById(R.id.myInput)EditTextmyInput;@ViewById(R.id.myTextView)TextViewtextView;@ClickvoidmyButton(){Stringname=myInput.getText().toString();textView.setText("Hello"+name);}/***不使用注解代码*///privateButtonmyButton;//privateTextViewtextView;//privateEditTextmyInput;//@Override//publicvoidonCreate(BundlesavedInstanceState,PersistableBundlepersistentState){//super.onCreate(savedInstanceState,persistentState);//setContentView(R.layout.activity_main);//textView=(TextView)findViewById(R.id.myTextView);//myInput=(EditText)findViewById(R.id.myInput);//myButton=(Button)findViewById(R.id.myButton);//myButton.setOnClickListener(newView.OnClickListener(){//@Override//publicvoidonClick(Viewv){//Stringname=myInput.getText().toString();//textView.setText("Hello"+name);//}//});//}}

3、效果图:

4、注:一对比 就发现使用注解代码少很多;但是没有教扎实的基础,不建议使用注解;



更多相关文章

  1. Android(安卓)屏幕截图 代码
  2. Android(安卓)开发常用代码片段
  3. Android-开发常用代码汇总
  4. android 拨打电话
  5. [Android(安卓)Pro] Notification的使用
  6. recovery代码流程
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. AndroidResource
  2. GridView控件的简单使用
  3. [android]Android异步处理系列文章索引
  4. Android 图表开源框架之MPAndroidChart L
  5. [Android] Android之Service案例-电话窃
  6. Android消息队列模型--Thread,Handler,Lo
  7. Android SDK Manager 更新
  8. 打包Android应用程序
  9. android 4.4 按键分析三
  10. ANR android