今天做相册列表的时候,发现有些 UITableViewController 属性不好记忆,然后就查找了一些资料。做一下备份。在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum { UIV.....
分类:
其他好文 时间:
2014-12-12 14:51:40
阅读次数:
158
其实动画这个东西我已经了解过很长一段时间了,但是一直没系统的整理过。关于android中的各种动画虽然都会用,但总怕自己会慢慢遗忘。这回看了几篇动画分析的文章,自己也学到了一些东西,在此就梳理一下。注意:所有view的动画就是被限制在它的父控件中的,即使你做了view的移动,它也不可能显示在父控件的...
分类:
移动开发 时间:
2014-12-10 22:41:26
阅读次数:
209
我先解释一下这个bug:
我自定制tabBar的时候用4个按钮代替,按钮设置点中和未点中的图片,然后切换不同页面的时候应该是只有一个是点中状态,但是我的会出现多个甚至全部点中的情况,搞了半天才知道是哪的问题。
for (int i=0; i4; i++) {
//这里写button的直接父控件bottomBg再去找tag,不然会出问题
UIButt...
分类:
其他好文 时间:
2014-12-09 12:26:50
阅读次数:
163
1.对其控件的基准线2.与父控件的四个边缘对齐3.对齐至父控件的中央//===================基准线(baseline)第三条线基准线//===================android:layout_alignBaseLine = "@id/firstview"//======...
分类:
移动开发 时间:
2014-12-08 22:41:57
阅读次数:
219
相对布局1.什么是相对布局relativelayout2.为什么要使用3.相对布局的两组常用属性//==================1.相对布局是另外一种控件摆放方式2.相对布局是通过指定当前控件与兄弟控件或者是父控件之间的相对位置,从而达到控制空间位置的目的//===========布局越多,...
分类:
移动开发 时间:
2014-12-08 22:40:59
阅读次数:
213
1.带"layout"的属性是指整个控件而言的,是与父控件之间的关系,如 layout_gravity 在父控件中的对齐方式, layout_margin 是级别相同的控件之间的间隙等等;不带"layout" 的属性是指控件中文本的格式,如gravity是指文本的对齐方式等等,而其中文本的格式又受制...
分类:
其他好文 时间:
2014-12-07 19:04:04
阅读次数:
179
UIViewframe:位置和尺寸 也可用center移动transform:形变一、控件的属性1.frame 1>表示控件的位置和尺寸(以父控件的左上角为坐标原点(0,0)) 2>修改这个属性,可以调整控件的位置和尺寸2.center 1>表示控件的重点(以父控件的左上角为...
分类:
其他好文 时间:
2014-12-05 10:30:21
阅读次数:
583
package com.smart.ui.view;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.GridView;
public class ShowAllGridView extends GridView {
...
分类:
其他好文 时间:
2014-11-30 16:56:04
阅读次数:
184
小结: android:paddingLeft:指的是在本控件中,预留闲置多少空间 android:layout_marginLeft:指的是这个控件距离父控件的空间有多少当GridView中的一项被点中的时候显示的背景图片:android:listSelector="@drawable/choos...
分类:
其他好文 时间:
2014-11-25 23:14:39
阅读次数:
210
需求如下:父界面上有几个按钮,需要在点击按钮的时候向父界面传值,以知道该控制哪个界面显示。父界面:WIN1子界面:WIN2此处或者说是子控件向父控件传值1.子界面定义委托WIN1里写:public delegate void ChangeTextHandler(string text);public...