Android>>LayOut
业余选手
GO GO GO
展开
-
android 自定义属性
在android中我们习惯了在XML布局文件中,进行控件属性的设置,由于控件默认提供的属性数量有限,为了增加属性我们可以给控件添加一些自定义的属性,下面来讲一下为控件添加自定义属性的几个步骤。1>在res/values文件下添加一个attrs.xml文件(没有的话)如下:xml version="1.0" encoding="utf-8"?> resources> d转载 2015-09-04 21:26:06 · 336 阅读 · 0 评论 -
关于Android圆形图片的一种优化方案
在Android App中,我们经常看到圆形头像图片,然后网上也有很多开源的控件。刚好这个项目用到了,也去找了一些开源的,发现并不完美,所以只好自己优化了,废话不多说,先上效果图:下面是源码:本人能理解的地方都加上注释了,大牛勿喷。package com.xx.yyy.widget;import android.content.Conte转载 2015-09-10 23:54:37 · 432 阅读 · 0 评论 -
Android之ViewGroup实现可拖动的GridView
网络上关于GridView可拖动的例子已经不少了,包括带动画不带动画的都有一堆,但几乎都是通过继承Android原生控件GridView来扩展的,当然这种实现方式是很容易联想到的,也是最容易实现的。我随便百度了一下,就有一个:http://zhangcb666.blog.163.com/blog/static/4696352920124221043837/,大家可以参考一下,我这里就不赘述了。转载 2015-09-05 22:08:33 · 475 阅读 · 0 评论 -
快速生成findviewbyid
最近在一个视频中看见大神直接在avtivity中选中layout,右键弹出菜单中有一个“生成代码”选项,选项中有个“LayoutToCodeAction”功能,直接能把所选的layout中控件中的id直接写进了activity中,并自动生成findviewbyid。顿时感觉很新奇,于是也打开自己的eclipse,模范了大神的操作,结果发现我的eclipse中并没有这样的功能。 经过多方原创 2015-09-13 22:44:28 · 3161 阅读 · 0 评论 -
android 自定义progressDialog实现
我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希望用户能够操作其他控件,所以只能使用progressDialog,这个时候有遇到了一个问题,我不想要progressD转载 2015-09-22 19:11:43 · 1589 阅读 · 0 评论