配置说明: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、效果图:

Android Studio配置Android annotation(注解)_第1张图片

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



更多相关文章

  1. recovery代码流程
  2. Android-开发常用代码汇总
  3. Android:新手必备的常用代码片段整理(二)
  4. Android 源代码在线阅读
  5. android - 常用知识点以及代码片段(不断更新)
  6. android 相对布局例子代码
  7. Android:获取网页源代码

随机推荐

  1. 避免Android中Context引起的内存泄露
  2. Android 7.0 Nougat不得不知的11项新功能
  3. Android获取系统的硬件信息、系统版本以
  4. Android之MediaPlayer的简单介绍之播放音
  5. 【Android 周末回眸】2011.07.25-2011.07
  6. Android沉浸式状态栏,支持状态栏渐变色,纯
  7. Android(安卓)中LayoutInflater.inflate(
  8. Android(安卓)searchView和listview实现
  9. 舌尖上的Android(安卓)Volley(二)
  10. android 权限详解