在Android中画线必须由一个载体,要么是一个控件,要么是一个布局,其实他们都是继承自View,通过自定义控件或布局的方式画线是最常见的。这个例子实现了在自定义RelativeLayout中画网格线...
分类:
其他好文 时间:
2014-07-04 07:34:51
阅读次数:
411
在开发中,listview可以说是我们使用最频繁的控件之一了,但是关于listview的各种问题也是很多。当我们使用自定义布局的Listview的时候,如果在item的布局文件里面存在Button或者是CheckBox等控件以及其子类控件的时候,经常会碰到各种控件的点击事件冲突的情况,那么我们如何来处理Listview中这种控件之间焦点冲突的情况呢?
我们以item存在一个Button控件为例...
分类:
移动开发 时间:
2014-06-29 07:24:48
阅读次数:
300
最近要做一个类似QQ底部有气泡的功能,试了几个方案不太好,我想很多开发者使用TabHost都会知道它不保存状态,每次都要重新加载布局,为了保存状态,使用RadioGroup来实现,状态是可以保存了,问题是无法实现气泡功能,不能自定义布局,因为RadioGroup里面只能包含RadioButton,不然状态切换不起用作,这个可以查看RadioGroup源码,为了既能保存状态又能实现气泡功能,所以只能...
分类:
移动开发 时间:
2014-06-28 09:05:45
阅读次数:
202
这里分享一个Android的非常经典实用而且简单方便的第三方UI控件库:BottomView(小米的米UI也用到了这个)
实现功能:
可以在底部弹出的View里自定义布局;
可以自定义是否可以触摸外部消失;
可以自定义事件;
可以自定义外围背景是否透明;
可以自定义动画;
如果需要的话,可以强制为顶部View显示
用法:
1、下载BottomView.jar库...
分类:
移动开发 时间:
2014-06-28 08:21:51
阅读次数:
394
这里分享一个Android的非常经典实用而且简单方便的第三方UI控件库:BottomView
实现功能:
可以在底部弹出的View里自定义布局;
可以自定义是否可以触摸外部消失;
可以自定义事件;
可以自定义外围背景是否透明;
可以自定义动画;
如果需要的话,可以强制为顶部View显示
用法:
1、下载BottomView.jar库文件,放到Android项目工程...
分类:
移动开发 时间:
2014-06-25 08:01:46
阅读次数:
302
GridView是一个表格控件,可以在每个单元格中显示自定义的View或者字符串。在这里我们要实现一个图标下方有文字的效果。1、首先我们应自定义布局文件image_text.xml。代码如下:
1 2 6 7 13 18 2、写一个实体类用来存放单元格里面每个视...
分类:
移动开发 时间:
2014-06-05 18:30:14
阅读次数:
319
利用纯代码实现UITabelViewCell,例子是微博
分类:
移动开发 时间:
2014-06-03 12:09:54
阅读次数:
478
3.2 自定义布局规则 上一节介绍了Windows
Phone的系统布局面板和布局系统的相关原理,那么系统的布局面板并不一定会满足所有的你想要实现的布局规律,如果有一些特殊的布局规律,系统的布局面板是不支持,这时候就需要去自定义实现一个布局面板,在自定义的布局面板里面封装布局规律的逻辑。那么我们这一...
在android项目的开发中,有时为了实现和用户更好的交互,在通知栏这一小小的旮旯里,我们通常需要将内容丰富起来,这个时候我们就需要去实现自定义的通知栏,例如下面360或者网易的样式:
首先我们要了解的是 自定义布局文件支持的控件类型:Notification的自定义布局是RemoteViews,因此,它仅支持FrameLayout、LinearLayout、RelativeLayout三种...
分类:
移动开发 时间:
2014-05-21 15:38:33
阅读次数:
347