- 博客(4)
- 资源 (16)
- 收藏
- 关注
原创 Android自定义View(三)
本文讲的是自定义View的第二种方式-----创建复合控件 创建复合(组合)可以很好的创建出具有重用功能的控件集合。这种方式通常需要继承一个ViewGroup,再给它添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,我们一般会给它指定一些可配置的属性,让它具有更强的扩展性。本文参考《Android群英传》中的例子,算是笔记吧。通过这个例子,熟悉了自定义属性的配置以
2016-06-29 23:15:28 5581 2
原创 Android自定义View(二)
前面说到了自定义View一般有3种方式来实现,现在这里先说第一种实现方式,也是经常用到的--------对现有控件进行扩展。 在系统原生控件的基础上进行扩展,实现增加功能、修改UI等。一般来说,我们在onDraw()方法中对原生控件行为进行扩展。下面实现更改TextView的背景为例,为其多绘制几层背景。 原生的TextView使用onDraw()方法绘制显示的文字,当继承了
2016-06-28 22:58:40 660
原创 Android 自定义View(一)
Android系统给我们提供了丰富的组件库来创建丰富的UI效果,同时也提供了非常方便的扩展方法。但是在实际开发中,有时为了项目的需求,不得不自己去“绘制”一个View,这个时候通常已经不能用系统自带的控件来设计了,这个时候就要自己定义“View”了,来满足项目的需求。通常有3种方法来自定义的控件1,对现有控件进行扩展2,通过组合来实现新的控件3,重写View来实现全新的控件
2016-06-15 23:04:24 788
原创 Android中ListView响应Item内部点击事件
ListView(GridView)是我们在实际开发中经常用到的,一般的Item也会随着需求,增加很多功能,比如单个item的点击事件,比如我们购物时,单个物品的点击+和-,表示选择数量,即响应item的内部点击事件,同时又不能和整体item的点击事件冲突。当然我们可以直接在adpter的getView中直接做内部按钮的点击处理,但是这样写的化,按钮一多的话,就显得整体代码比较拥挤,而且把Acti
2016-06-14 22:26:23 36940 6
Android设备读写NFC标签Demo
2017-08-12
Android获取当前的Activity类名
2017-06-17
Android3D翻页效果的倒计时控件
2017-04-22
Android设备读写NFC标签
2017-01-01
Android自定义ViewGroup-----流式布局
2016-08-30
java在线笔试参考代码1
2016-08-25
共轭梯度法c++程序
2015-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人