先决条件添加控件设置控件的名称设置控件属性创建事件处理程序新控件总结相关主题通过使用如按钮、文本框和组合框等控件,你可以创建应用的 UI。 下面将显示如何将控件添加到应用。处理控件时,你通常会使用此模式:将控件添加到应用 UI。设置控件的属性,如宽度、高度或前景色。将代码连接到控件,从而使控制执行任...
分类:
其他好文 时间:
2015-02-03 20:59:59
阅读次数:
245
我们也可以用xml来定义一个信息更为丰富的UIMap.xml文件,比如,额外还添加控件所属的页,控件的类型,然后解析构建一个XMLParser类来读取相应的值。 1 2 3 6 7 10 相应的解析xml的代码: 1 public static String getLoc...
分类:
其他好文 时间:
2015-01-30 15:43:46
阅读次数:
154
DEMO程序:TestSemaphore_DEMO.rar源代码:TestSemaphore_SRC.rar---关键代码如下---void CTestSemaphoreDlg::OnBnClickedButtonThread1(){ // TODO: 在此添加控件通知处理程序代码 Af...
分类:
编程语言 时间:
2015-01-30 01:20:16
阅读次数:
232
一、在View里,有两个回调函数(叶子view,不能添加控件的view,如:textview,p_w_picpathview)publicbooleandispatchTouchEvent(MotionEventev);publicbooleanonTouchEvent(MotionEventev);二、在ViewGroup里,有三个回调函数(layout,adapterview)publicbooleandispatchTo..
分类:
移动开发 时间:
2015-01-20 18:23:22
阅读次数:
180
New UI-布局之FrameLayout(帧布局)详解
——转载请注明出处:coder-pig,欢迎转载,请勿用于商业用途!
本节引言:
FrameLayout(帧布局)可以说是六大布局中最为简单的一个布局,这个布局直接在屏幕上开辟出
一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式
却没有任何的定位方式,所以它应用的场景并不多;帧布局的大小由控件中最大的子控件决定,如果控件
的大小一样大的话,那么同一时刻就只能看到最上面的那个组件!后续添加的控件会覆盖前一个...
分类:
其他好文 时间:
2015-01-17 13:57:04
阅读次数:
184
前面我们学习的水平、垂直和表格布局容器,控件会跟着容器大小的变化进行自动适应,而固定布局容器里的控件则不会跟着变化( 则固定不变 )。
固定布局的创建:
GtkWidget *gtk_fixed_new(void);
返回值:固定布局容器指针
固定布局容器添加控件:
void gtk_fixed_put(
GtkFixed *fixed,...
分类:
其他好文 时间:
2015-01-15 22:11:09
阅读次数:
214
上面的例子实在是太简陋了,它里面什么都没有。接下来我们一起为窗口添加控件。在添加之前,我们先了解一下控件。
控件是对数据和方法的封装。控件有自己的属性和方法。属性是指控件的特征。方法是指控件的一些简单而可见的功能。如按钮就是一个控件,这个按钮是方形的,里面有张图片,这是我们能看到外观属性,同时,这个按钮具备被人按下的功能。
GTK中控件主要分为两类:容器控件,非容器控件。
容...
分类:
其他好文 时间:
2015-01-14 20:02:52
阅读次数:
137
创建Matlab GUI界面通常有两种方式:
1,使用
.m 文件直接动态添加控件
2. 使用
GUIDE 快速的生成GUI界面
显然第二种可视化编辑方法算更适合写大型程序。
一:创建GUI
1.在 .m文件中动态添加
例如
h_main=figure(‘name’,‘a demo of gui design’,‘menubar’,...
分类:
其他好文 时间:
2015-01-10 16:43:50
阅读次数:
228
在开发过程中,并不是每次都通过storyboard拖控件完成UI界面,因为storyboard上面的界面是“固定死”的,有时候可能会在程序运行过程中动态地添加一些新的控件到界面上。比如QQ的聊天信息,是有人发出一条信息后才动态显示出来的。因此,需要掌握如何用代码动态地添加控件 实际上,storybo...
分类:
移动开发 时间:
2015-01-08 19:30:43
阅读次数:
193