很多时候系统自带的View满足不了设计的要求,就需要自定义View控件。自定义View首先要实现一个继承自View的类。添加类的构造方法,override父类的方法,如onDraw,(onMeasure)等。如果自定义的View有自己的属性,需要在values下建立attrs.xml文件,在其中定义...
分类:
移动开发 时间:
2014-12-15 10:23:17
阅读次数:
202
(属性其实就一是一对Key-value的玩意,然后在代码中对这些进行控制,Android的AttributeSet 让我想起了dojo中的玩意,这个其实就是一个键值对的集合,在构造函数中传入的……)所谓自定义控件(或称组件)也就是编写自己的控件类型,而非Android中提供的标准的控件,如TextV...
分类:
移动开发 时间:
2014-12-15 01:26:09
阅读次数:
226
小问题,记录下~
Android4.0以后开始推荐使用DialogFragment代替Dialog。Android的官方文档中给了两个示例:
一个Basic Dialog
示例了如何自定义窗口内容——重写onCreateView方法。 一个Alert Dialog
示例了如何自定义弹窗的正负按钮——重写onCreateDialog方法。
好的,那么问题来了
在实际应用中经常是...
分类:
移动开发 时间:
2014-12-13 23:24:54
阅读次数:
397
这是GitHub上的一个开源控件,由于作者是用Android Studio开发,直接导入Eclipse不能使用,这边抠出来这个功能,做成一个小Demo,供Eclipse平台使用。style配置文件中有可以选择颜色 ...
分类:
移动开发 时间:
2014-12-13 15:03:20
阅读次数:
283
开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义回调函数一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展...
分类:
移动开发 时间:
2014-12-12 18:29:09
阅读次数:
284
android自定义Toast之-弹出消息实现方法:1.new 一个Toast实例toast。2.自定义一个显示的View实例view 。3.把toast.setView(view),toast.setDuration(Toast.LENGTH_LONG)设置显消息示时间4.避免操作有误一直重复弹出...
分类:
移动开发 时间:
2014-12-11 13:55:26
阅读次数:
195
第一步:设置控件需要的属性
在value目录下面新建一个attrs.xml属性文件
然后在里面设置控件属性,首先设置控件名称,name里面即你自定义的控件名称
这步完成之后,在里面为你的控件添加属性:
name是属性名称,format是属性类型...
分类:
移动开发 时间:
2014-12-11 12:29:48
阅读次数:
163
在android开发过程中需使用对话框,google默认的可能不符合项目需要,那么Android自定义对话框就很迫切了,这是一个扩展性非长强的一款对话框,你非常值得学习一下,千万不要错过哟...
分类:
其他好文 时间:
2014-12-10 12:36:47
阅读次数:
247
这篇文章是前Firefox Android工程师(现在跳槽去Facebook了) Lucas Rocha所写,文中对Android中常用的四种自定义布局方案进行了很好地分析,并结合这四种Android自定义布局方案所写的示例项目讲解了它们各自的优劣以及四种方案之间的比较。看完这篇文章,也让我对Android 自定义布局有了进一步的了解,于是趁着兴头,我把它翻译成中文。...
分类:
移动开发 时间:
2014-12-09 19:40:55
阅读次数:
238
原文地址:http://blog.csdn.net/a105865708/article/details/17959459上一次我们试验了有弹性的ScrollView。详情这一次,我们来试验有弹性的ScrollView。国际惯例,效果图:主要代码: 1 import android.conte...
分类:
移动开发 时间:
2014-12-09 00:25:09
阅读次数:
527