码迷,mamicode.com
首页 >  
搜索关键字:子视图    ( 442个结果
Android设计模式--简单工厂模式
1、面试的时候问到这样的问题: 在一个ListView 的item子视图中,很多种不同的显示样式,或者说是,为了更好的维护,或者以后需要添加不同的样式,应该怎么做? 我一下就想到的是工厂的模式,利用工程,编写ViewFactory,方法中有getView()的方法,以后需要时,添加相应的参数,并编写不同的实现类,也就是不同样式的视图; 但是这样的答案,似乎没有让面试官满意; ...
分类:移动开发   时间:2015-06-04 11:51:56    阅读次数:140
UIView如何管理它的子视图
UIView提供了很多建立和管理视图的方法。1、添加视图insertSubview:atIndex://放在子视图数组的具体索引位置insertSubview:aboveSubview://某个子视图前面insertSubview:aboveSubview://某个子视图前面2、重新排序和删除子视图[parentViewexchangeSubviewAtIndex:iwithSubviewA..
分类:其他好文   时间:2015-06-02 11:29:41    阅读次数:78
Android 添加子视图(addView和setView)
我们在添加视图文件的时候有两种方式,一种是通过在xml文件定义layout,另一种方式是在java代码中动态生成布局文件。在xml中定义的layout要想转化为view,需要使用到LayoutInflater类。1.构造xml文件2.LayoutInflater提到addview,首先要了解一下La...
分类:移动开发   时间:2015-05-30 10:35:22    阅读次数:278
iOS开发之视图控制器(UIViewController)
视图控制器应该在MVC设计模式中扮演控制层(C)的角色,UIViewController的职责对内管理与之关联的View,对外跟其他UIViewController通信和协调。一个视图控制器管理一个视图(它可以有子视图),其view属性指向它所管理的视图。UIViewController类可以有子类...
分类:移动开发   时间:2015-05-26 22:44:25    阅读次数:189
简单的登陆页面练习
新建一个工程,实现登陆系统,即登陆页面、注册页面、找回密码页面之间的切换。1、创建视图对象loginContainerView(登陆页面),registContainerView(注册页面),passwordContainerView(找回密码页面),将3个视图作为window的子视图。默认显示登陆页面。2、点击登陆页面的登陆按..
分类:其他好文   时间:2015-05-23 11:36:52    阅读次数:242
Android 通过根视图取得所有子视图
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.main_container); OnClickListener listener = new NewClickListener(); Logger.Logger_d("li.....
分类:移动开发   时间:2015-05-23 01:17:14    阅读次数:732
04.visibility_and_opacity
Visibility and Opacityhidden属性视图(view)含有一个hidden属性,值类型是布尔类型(true or false)。两种情况:设置hidden = true时,视图隐藏;设置hidden = false时,视图呈现。值得注意的是,尽管在设置hidden = true时,视图以及其子视图内容都不可见,但这并不意味着该视图从视图层级中移除了!此外,一个隐藏的视图是无法接...
分类:其他好文   时间:2015-05-19 13:15:58    阅读次数:90
android-适配Adapter
Adapter是把数据和用户界面视图绑定到一起的桥梁类,负责创建用来表示父视图中的每一个条目的子视图,并提供对底层数据的访问。public class MainActivity extends Activity { @Override protected void onCreate(Bu...
分类:移动开发   时间:2015-05-18 18:36:07    阅读次数:200
iOS: 神奇的addSubView
看着addSubView, 本以为是添加多个对象, 但通过测试代码, 发现同一个对象在addSubView中只会添加一次. 想想, 视图对象是通过引用得到的. 在视图的子视图集中, 只保存一个相应的对象, 才不会造成系统的混乱. override func viewDidLoad() { ...
分类:移动开发   时间:2015-05-18 12:47:09    阅读次数:116
M牛C原创博客——UI之文本框输入键盘自动退出,点击空白处退出,切换下个文本框
如何关闭系统弹出的键盘? 1)触屏动作发生后的系统处理过程 step1:查找hitView 系统捕获到触屏动作后,记录触点的坐标,给window发hitTest:消息,并告知出点坐标,window会给所有直接子对象发送hitTest消息,告知点坐标,子对象检测坐标是否在其中,如果不在其中,则返回nil,如果点在其中,则再继续给所有直接子视图发消息,直到某一个子视图,不再有子视图,且触点在其中...
分类:其他好文   时间:2015-05-16 23:24:07    阅读次数:1137
442条   上一页 1 ... 29 30 31 32 33 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!