1.Activity注解@EActivity
<code>
@EActivity(R.layout.activity_login)
</code>
注意:
1.记得在AndroidManifest.xml文件 中注册activity
android:name=".xxxActivity_"记得添加下滑线
2.activity跳转
Intent intent=new Intent(this,xxxActivity_.class);
2.findViewById 注解@ViewById
xml 布局文件中的id 与变量名字一样方式。
<code>
@ViewById
ImageView imageView
</code>
or
xml布局文件中的id 与变量名字不一样的方式。
<code>
@ViewById(R.id.imageView)
ImageView imageView
</code>
3.点击事件注解@click
1.只有一个view的点击事件
<code>
@click(R.id.upload)
public void doMethod(){
}
</code>
2.多个view 的点击事件
<code>
@click({R.id.upload,R.id.frame})
public void doMethod(View view){
switch(view.getId()){
case R.id.upload:
//do something
break;
}
}
</code>
4.@AfterViews注解,在view 初始化完之后调用
<code>
@AfterViews
public void afterView(){
//TODO do something
}
</code>
5.@EFragment 注解 针对fragment 进行注解
<code>
@EFragment(R.layout.fragment_xxx)
</code>
创建的方式有两种:
<code>
1.XXXFragment xxxFragment= new XXXFrament_(); (注意下划线)
</code>
<code>
2.xml 布局中
<fragment
android:id="@+id/xxxFragment"
android:name="com.company.XXXFragment_"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</code>
注册完之后,其他注解和acvitity一样。