今天做一个自定义ViewGroup,通过addView动态添加子控件,为了省事,直接在父控件里重写publicbooleanonTouchEvent(MotionEventevent){}方法来监听当前触碰是哪个按钮,遇到点问题,所以写下来。首先是点击效果只有MotionEvent.ACTION_DOWN,这个把返回改为returntrue;就行了然..
分类:
移动开发 时间:
2015-11-24 18:48:46
阅读次数:
447
关于继承UIView中子控件的布局。原文地址:http://blog.adamkemp.com/2014/11/ios-layout-gotchas-and-view-controller.htmlIn a previous post I touched on layout in iOS by de...
分类:
移动开发 时间:
2015-11-22 12:28:19
阅读次数:
211
View生命周期相关方法:onFinishInflate()当View中所有的子控件均被映射成xml后触发onMeasure(int,int)确定所有子元素的大小onLayout(boolean,int,int,int,int)当View分配所有的子元素的大小和位置时触发 onSizeChanged...
分类:
移动开发 时间:
2015-11-21 19:44:05
阅读次数:
495
onFinishInflate() 当View中所有的子控件 均被映射成xml后触发onMeasure(int, int) 确定所有子元素的大小onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发onSizeChanged(int,...
分类:
移动开发 时间:
2015-11-20 14:09:14
阅读次数:
162
在LinearLayout中让子控件居中,有两种:1、在LinearLayout加上android:gravity="center"2、在子控件中加上android:layout_gravity="center"
分类:
移动开发 时间:
2015-11-18 09:19:50
阅读次数:
185
原文:WPF笔记(2.2 DockPanel)——Layout读完了这一节,发现DockPanel就是过去winform中的Dock属性。原来的Dock属性是子控件设置,而其父亲级别不用设置。现在WPF改为在父亲级别抽象出一个DockPanel,然后设置其下子控件的Dock属性。 Left Righ...
IOS一些基础知识万物皆对象:IOS是面向对象的过程图片就是一个图片对象(UIp_w_picpath对象)文字就是一个文字对象(UItextField对象)按钮就是一个按钮对象(UIbutton对象)UIp_w_picpath,UItextField,UIbutton这些都属于UIview子控件和父控件是相对而言,如果不存在父控件也就..
分类:
移动开发 时间:
2015-11-13 06:44:47
阅读次数:
289
listView 在item布局的顶级布局中设置android:descendantFocusability="blocksDescendants"可以阻止子控件获取焦点 这样使item项可以点击 这时其中的图片控件还是可以点击的当不想让item能点击时 可以不加上边的设置 并且将焦点转移到子控.....
分类:
其他好文 时间:
2015-11-12 23:06:53
阅读次数:
213
*如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心*外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据*封装控件的基本步骤*在initWithFrame:方法中添加子控件,提供便利构造方法*在layou...
分类:
其他好文 时间:
2015-11-12 16:03:31
阅读次数:
164
UIView 控件苹果将控件的共同属性都抽取到了的父类UIView中- 所有的控件属性最终都继承自UIView?每个控件都是个容器,能容纳其他控件?内部小控件是大控件的子控件?大控件是内部小控件的父控件?每一个控制器(UIViewController)内部都有个默认的UIView属性-@proper...
分类:
其他好文 时间:
2015-11-12 14:53:19
阅读次数:
162