androidannotations 使用

AndroidAnnotations

@EActivity(R.layout.sample) 註釋能夠設置Layout,至關於setConentView方法
ide

@OptionsMenu(R.menu.sample) 設置Activity的菜單項動畫

@EProvider 在ContentProvider中啓用Annotationsspa

@EReceive 在BroadcastReceiver中啓用Annotations線程

@EApplication 在Application中啓用Annotations對象

@EFragment 在Fragment中啓用Annotations資源

@Eservice 在Service中啓用Annotations字符串

@EViews 在自定義的View的子類中啓用Annotationsit

@EBean 使用的JavaBean,能直接取到調用他的Context,支持@ViewById標籤找到控件io

@RootContext 能取到調用該Bean的Context,構造方法再也不須要傳Context參數ast

@Background 在後臺線程執行,與@UiThread聯合使用可替換AsyncTask中的doinBackground和onPostExecute

@UiThread(delayed 2000) 在UI線程執行

@Inject 註解構造器時建立類的實例或對象

@AfterInject 在構造方法執行完成後執行

@Fullscreen 全屏設置

@NoTitle 不顯示標題設置

@SystemService

@ViewById 註釋功能與findViewById相同,若是聲明的變量名就是id,能夠省去參數,不然應加上id,如ViewById(R.id.tv)

@StringRes 用法同上,得到字符串資源

@ColorRes 用法同上,得到色彩資源

@BooleanRes

@AnimationRes 用法同上,得到動畫資源

@Bean 建立JavaBean時的標籤

@App 建立一個Application對象

@AfterViews 註釋定義的方法會在OnCreate方法的setContentView後執行

@BeforeTextChange 定義的方法在TextView及其子類的Text屬性改變前執行

@AfterTextChange(R.id.edit) 在EditText內容改變時,更新TextView內容

@Click(R.id.tv, R.id,tm) 點擊TextView時調用

@LongClick 長按效果

相關文章
相關標籤/搜索