Android Annotations使用チュートリアル

1239 ワード

1.概要
2.moduleに依存するbuild.gradle
  annotationProcessor "org.androidannotations:androidannotations:4.5.0"
  implementation "org.androidannotations:androidannotations-api:4.5.0"


3.インベントリファイルのactivityの接尾辞をコンパイルします.

  //activity 
            
                

                
            
        

4.@EActivity(R.layout.activity_main)
setContentView(R.layout.activity_main);
// :
@EActivity(R.layout.activity_main)

  • @ViewById(R.id.click) Button clickBtn;
  • @ViewById(R.id.click)
     
    //  
    findViewById(R.id.click);
    

    6
       @Click(R.id.click)
        public void btnClick(){
    
            resultTv.setText("hhhhhhhh");
            Log.d(TAG, "btnClick: ");
        }
    
  •     @LongClick(R.id.click)
        public void OnLongClick(){
            resultTv.setText("fffffffffffff");
            Log.d(TAG, "OnLongClick: ");
        }