- 0
- 0
- 约1.95万字
- 约 20页
- 2018-01-02 发布于河南
- 举报
android注解入门 并来自己写一个框架
android注解入门 并来自己写一个框架
介绍
这里我带大家来学习一下注解 并且用来写下一个模仿xUtils3 中View框架
此框架 可以省略activity或者fragment的 findViewById 或者设置点击事件的烦恼
如下代码:
fragment
package .myapplication;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import .mylibrary.FmyClickView;
import .mylibrary.FmyContentView;
import .mylibrary.FmyViewInject;
import .mylibrary.FmyViewView;
//你的fragment的布局id Your fragments LayoutId
@FmyContentView(R.layout.fragment_blank)
public class BlankFragment extends Fragment {
//你想实例化控件的id
//Do you want to control instance id
// 等价于 findViewByid
//Equivalent to the findViewByid
@FmyViewView(R.id.tv1)
TextView tv1;
@FmyViewView(R.id.tv2)
TextView tv2;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//初始化fragment Initialize Fragement
return FmyViewInject.injectfragment(this,inflater,container);
}
//你想给哪个控件添加 添加事件 的id
//Do you want to add add event id to which controls
@FmyClickView({R.id.tv1,R.id.tv2})
public void myOnclick(View view){
switch (view.getId()) {
case R.id.tv1:
tv1.setText(TV1 +Math.random()*100);
break;
case R.id.tv2:
tv2.setText(TV2 +Math.random()*100);
break;
default:
}
}
}
Activity
package .myapplication;
import android.os.Bundle;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.widget.FrameLayout;
import .mylibrary.FmyContentView;
import .mylibrary.FmyViewInject;
import .mylibrary.FmyViewView;
@FmyContentView(R.layout.activity_main)
public class MainActivity extends AppCompatActivity {
@FmyViewView(R.id.fl)
FrameLayout fl;
@Override
protected void onCreate(Bundle
您可能关注的文档
最近下载
- 2023年江苏省徐州市中考数学试卷.docx VIP
- 微党课认真落实三会一课制度PPT模板课件.pptx VIP
- 常见引流管的护理ppt课件.pptx
- 征兵理论考试题库及答案2025.docx VIP
- ZD中大力德 C20-800LRC驱动器说明书_V1.04.docx VIP
- 山西省英语中考试题及解答参考(2025年).docx VIP
- 05系列建筑标准设计图集05J7-1内装修-墙面、楼地面(上_共二册).pdf VIP
- 语文高考现代文阅读训练试题及答案共50篇.pdf VIP
- 区域数字基础设施碳足迹评估模型构建.pdf VIP
- 2025年特许金融分析师权益投资组合管理策略专题试卷及解析.pdf VIP
原创力文档

文档评论(0)