博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Afinal的使用(一):FinalActivity的使用
阅读量:6451 次
发布时间:2019-06-23

本文共 1286 字,大约阅读时间需要 4 分钟。

hot3.png

Afinal是一个android的ioc,orm框架,源码下载地址:

第一个例子,用到了Afinal的FinalActivity

package com.example.app1;import net.tsz.afinal.FinalActivity;import net.tsz.afinal.annotation.view.ViewInject;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;public class MainActivity extends FinalActivity  {    @ViewInject(id = R.id.button1)    private Button button1;        @ViewInject(id = R.id.textView1)    private TextView textView1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                button1.setOnClickListener(new OnClickListener() {                        @Override            public void onClick(View arg0) {                textView1.setText("text set form button");            }        });    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.main, menu);        return true;    }}

 类需要继承FinalActivity

 UI绑定,通过注解的方式,是这么用的:

@ViewInject(id = R.id.button1)private Button button1;

转载于:https://my.oschina.net/u/614562/blog/227409

你可能感兴趣的文章
Q:图像太大,在opencv上显示不完全
查看>>
修正锚点跳转位置 避免头部fixed固定部分遮挡
查看>>
Dubbo序列化多个CopyOnWriteArrayList对象变成同一对象的一个大坑!!
查看>>
linux下ping不通的解决方法
查看>>
利用ItextPdf、core-renderer-R8 来生成PDF
查看>>
irc操作小记
查看>>
JAVA 与 PHP 的不同和相同
查看>>
建立Ftp站点
查看>>
NavigationController的使用
查看>>
多线程编程之Windows环境下创建新线程
查看>>
ASP.Net MVC的开发模式
查看>>
groupbox 下的datagridview的列标题字体修改混乱
查看>>
HDU-3092 Least common multiple---数论+分组背包
查看>>
CentOS 7使用systemctl如何补全服务名称
查看>>
Unity3D NGUI 给button按钮添加单间事件
查看>>
C# 使用各种API
查看>>
密码的校验.大小写字母,数字,特殊字符中的至少3种
查看>>
ios 不同sdk4.3 6.0版本号,关于方法的兼容性的通用方法
查看>>
Shell编程学习总结
查看>>
070、如何定制Calico 网络policy(2019-04-15 周一)
查看>>