在GUI编程中如何实现一个复合控件

在实际使用中我们经常会遇到需要多个界面元素组合成一个新的界面风格,但由于传统window GUI都是独立的界面元素,所以在现有基础上实现难度很大,需要很专业的界面开发经验及窗口通信机制,最重要的是不通用,那如何实现一种可高度复用的复合控件呢?

评论 (0)链接2011-08-30 

Android的gui编程机制可以实现多个控件组成复合控件。
1。通过xml形式的layout文件可以快速完成复合控件的布局。
2。通过继承,复合等硬编码方式也可以重新定义一个单独的ui 控件class。
3。以上两种方式都是需要基于android framework,甚至还可以自己调用更快的
图形接口比如opengles来自绘控件,重新封装消息的分发处理机制。

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2011-10-20

通常的做法都是定义一个新的控件类,界面元素作为属性

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2011-10-24

我比较喜欢的方式是用对话框。对话框可以用对话框编辑器进行可视化操作

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2011-11-30

对控件设置一个优先级,同一个优先级的可以同时操作,是这个意思吧。。。

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2012-08-26

window自带GUI库有时候确实不够用
要么像迅雷和QQ一样自己开发一套
又或者买一套

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2012-11-20
德问是一个专业的编程问答社区,请 登录注册 后再提交答案