接口回调方法刷新自定义布局
来源:互联网 发布:淘宝无线端优惠券链接 编辑:程序博客网 时间:2024/05/16 14:44
//自定义布局public class MyLayout extends RelativeLayout{ private Context mContext; private ICallBack mCallBack; public void setCallBack(ICallBack cb){ mCallBack = cb; } /** * 接口 */ public interface ICallBack{ public void update(); } public boolean onTouchEvent(android.view.MotionEvent event) { //调用接口方法 if(mCallBack != null){ mCallBack.update(); } return false; }; //布局初始化 public MyLayout(Context context) { super(context); mContext = context; LayoutInflater.from(context).inflate(R.layout.mylayout, this); View v = findViewById(R.id.layout_name); ......}}可在Activity中创建上面的布局实现其接口方法来刷新ui等操作private WindowManager mWindowManager; private WindowManager.LayoutParams wmParams; //创建布局并实现接口方法 public void createMyLayout(){ wmParams = new WindowManager.LayoutParams(); mWindowManager = getWindowManager(mContext); mLayout = new MyLayout (mContext); if (wmParams == null) { wmParams = new LayoutParams(); wmParams.type = LayoutParams.TYPE_PHONE; wmParams.format = PixelFormat.RGBA_8888; wmParams.gravity = Gravity.LEFT | Gravity.TOP; //不可聚焦 // wmParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE; //设置窗口长宽数据 wmParams.width = WindowManager.LayoutParams.WRAP_CONTENT; wmParams.height = WindowManager.LayoutParams.WRAP_CONTENT; //设置x,y轴坐标 wmParams.x = 0; wmParams.y = 0; } //将布局添加到窗口 mWindowManager.addView(mLayout, wmParams); //实现接口方法 mLayout.setCallBack(new ICallBack() { @Override public void update() { //实现方法...... } }); }}
0 0
- 接口回调方法刷新自定义布局
- 下拉刷新自定义的接口和方法
- 自定义下拉刷新布局
- 自定义View+接口回调 圆进度条+二维码+梯形布局
- 适用各个布局的自定义下拉刷新
- url获取数据接口调用方法+自定义显示(接口回调)
- 圆形进度条+二维码扫描+自定义组合控件标题栏+自定义矩形view+接口回调方法
- android自定义回调接口
- 自定义布局实现listview上拉加载下拉刷新
- 自定义listview布局实现上拉加载,下拉刷新
- 刷新布局
- Android自定义控件的刷新方法选择
- anroid 学习之java回调机制与自定义接口回调方法的使用
- Android java回调机制与自定义接口回调方法
- 自定义下拉刷新上拉加载的帮助接口ScrollableHelper
- java 接口。Android Interface 自定义接口回调。
- AlertDialog 自定义布局点击按钮消失方法
- 继承linearLayout实现自定义布局的方法
- apache 开启 rewrite 重写规则 .
- axure rp快速原型设计工具
- import-module的注意事项与NDK_MODULE_PATH的配置
- DEM格式转换
- 通讯录联系人各属性获取
- 接口回调方法刷新自定义布局
- linux php copy 图片、压缩 and download zip 文件
- 互联网星星的QWPS Office分享B2B成功秘笈
- 第四章作业
- 使用Eclipse自带的Axis1插件生成Web Service服务端/客户端
- 解决云数据中心大规模存储的难题
- Flags to speed up suspend-resume of runtime-suspended devices
- 聖達節,次守節,下失節
- 第九周 项目4--一维向量类