一些带搜索功能的app,在搜索栏下面一般会提供一些关键字供用户选择。
也可以根据用户输入的文字,在下一次使用的时候该文字出现在常用关键字里面,只要轻轻一点就可以搜索了,无需再次输入。
关键字可以动态添加,这就要考虑换行的问题了
废话不多说,先上效果图:
先定义2个自定义属性
magin:关键字之间间隔
...
分类:
其他好文 时间:
2014-08-26 17:31:26
阅读次数:
741
Start Android1、什么是相对布局() 相对布局是另外一种控件的摆放的方式; 相对布局是通过指定当前控件与兄弟控件或是父控件之间的相对位置,从而达到控制控件位置的目的;2、为什么要使用相对布局 相对布局的UI性能比线性布局(嵌套太多)更好;3、相对布局的常用属性Relat...
分类:
移动开发 时间:
2014-08-14 23:23:56
阅读次数:
242
Start Android1、LinearLayout布局的嵌套2、layout_weight属性 该属性的值用于指定空闲空间的分配比例;match_parent 匹配父控件wrap_content 匹配内容这一章虽说是深入LinearLayout的布局其关键点在于嵌套一对设置好每一级Li...
分类:
移动开发 时间:
2014-08-14 23:17:26
阅读次数:
271
往一个控制的view上添加另一个控制器的View,(由于layout缘故)可能视图会发生异常,出现伸缩(被添加视图的view变小,或者变大),所以应该设置被添加控制器的View的属性,让他不随父控件的变化而变化, 被添加控制器.view.autoresi...
分类:
其他好文 时间:
2014-08-11 02:44:11
阅读次数:
192
一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性(缩放,旋转)5.backgroundColor 背景颜...
分类:
其他好文 时间:
2014-08-09 18:16:29
阅读次数:
216
本范例实现的是对界面中所有的控件一次性的设置字体样式。思路是找到父控件,然后遍历子控件。如果子控件是可以修改文字的控件,那么就设置文字。这用到了控件的继承,很多控件都是继承与textview的,所以将控件均转为textview,最后设置字体即可。布局文件 ...
分类:
其他好文 时间:
2014-08-08 23:55:46
阅读次数:
424
父对象重新定义自己继承自QObject的函数bool eventFilter(QObject* watched, QEvent* event)。
子控件安装父对象的eventFilter:
例如,
QTableView * itsView = new QTableView;
itsView->viewport()->installEventFilter(this);...
分类:
其他好文 时间:
2014-08-07 15:55:40
阅读次数:
224
1.superview获得自己的父控件对象@property(nonatomic,readonly)UIView *superview2.subviews获得自己的所有子控件对象@property(nonatomic,readonly,copy)NSArray *subviews; int c...
分类:
其他好文 时间:
2014-08-05 00:21:18
阅读次数:
188
一、UIView常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点(以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点(0,0))4.transform 形变属性(缩放、旋转)5.backgroundColor 背景颜色6....
分类:
移动开发 时间:
2014-07-31 20:31:37
阅读次数:
272
第一部分:父子视图属性 1. superview: 获得自己的父控件对象。2. subviews: 获得自己的所有子控件对象。注意: 1)一个视图最多只能有一个父视图。 2)一个视图可以有多个子视图。 部分代码: //系统加载完storyboard之后,会自动执行。- (void)v...
分类:
其他好文 时间:
2014-07-29 11:40:27
阅读次数:
315