public class ex04 extends Activity {
private final int WC = LinearLayout.LayoutParams.WRAP_CONTENT;
@Override public void onCreate(Bundle icicle) {
super.onCreate(icicle);
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
ImageButton btn = new ImageButton(this);
Drawable dw = this.getResources().getDrawable(R.drawable.ok);
btn.setImageDrawable(dw); btn.setOnClickListener(listener);
LinearLayout.LayoutParams param =
new LinearLayout.LayoutParams(WC, WC);
layout.addView(btn, param);
ImageButton btn2 = new ImageButton(this);
dw = this.getResources().getDrawable(R.drawable.exit);
btn2.setImageDrawable(dw); btn2.setOnClickListener(listener2);
layout.addView(btn2, param);
LinearLayout out_layout = new LinearLayout(this);
out_layout.setOrientation(LinearLayout.HORIZONTAL);
Button btn3 = new Button(this);
btn3.setText("Cancel"); btn3.setTextColor(Color.WHITE);
btn3.setBackgroundColor(Color.RED); btn3.setOnClickListener(listener3);
out_layout.addView(layout, param);
LinearLayout.LayoutParams param2 =
new LinearLayout.LayoutParams(WC, WC);
param2.topMargin = 30;
out_layout.addView(btn3, param2);
setContentView(out_layout);
}
OnClickListener listener = new OnClickListener(){
public void onClick(View v) { setTitle("this is OK button"); }
};
OnClickListener listener2 = new OnClickListener() {
public void onClick(View v) { finish(); }
};
OnClickListener listener3 = new OnClickListener() {
public void onClick(View v){ setTitle("this is Cancel button"); }
};
}

- 大小: 16.9 KB
分享到:
相关推荐
- **缩小**:点击“缩小”按钮,则可以逐步减小画面的显示比例,便于查看整个画面布局。同样,根据需要多次点击“缩小”按钮直到合适为止。 - **适合窗口**:选择“适合窗口”功能,软件会自动计算最佳的缩放...
WinCC 监控组态软件应用教程第 4 章 组态画面及组态技巧提供了丰富的知识点,涵盖了图形编辑器的基本设置、图形编辑器的图形库、设计画面结构、设计画面布局、画面对象的属性、创建过程画面、组态对象动态属性、对象...
例如,四画面布局可以使用`QGridLayout`直接设置4个子区域,而更复杂的布局可能需要自定义的`QLayout`子类。 3. **鼠标右键菜单**:在Qt中,我们可以使用`QMenu`和`QAction`来创建上下文菜单。在视频监控界面上,当...
- 根据实际需求反复调整画面布局、颜色、动画效果等,确保画面符合设计要求。 - 进行测试,检查画面的交互逻辑是否正确无误。 通过以上步骤,开发者可以充分利用易控提供的工具和资源,创建出既美观又实用的画面...
**画面原型** 是模板的另一种形式,它是预定义的一组画面布局和元素,通常包含特定的逻辑流程。例如,一个画面原型可能代表一个报警处理界面,包含报警列表、详细信息显示区以及确认和清除按钮。通过画面原型,用户...
通过以上步骤,你可以确保WinCC flexible项目在屏幕分辨率变化时,维持原有的画面布局和对象尺寸,从而避免了因自动适应导致的视觉失真。这种方法对于那些希望在多种分辨率设备上保持一致用户体验的设计者来说尤其...
- **横竖屏切换**:考虑应用在横屏和竖屏模式下的启动画面布局。 - **兼容性测试**:在多种设备上进行测试,确保启动画面在各种环境下表现良好。 5. **设计原则** - **一致性**:启动画面应与应用的整体设计风格...
在安卓应用开发中,启动画面...3. 在`SplashActivity`中设置启动画面布局并执行动画。 4. 监听动画结束,跳转到游戏主界面。 通过这种方式,我们可以为用户创造一个专业且流畅的启动体验,提升应用的整体质量。
3. **触摸屏设计**:使用SMART LINE V4,设计师可以利用其内置的图形编辑器创建自定义的画面布局。这些模板可以包含数据输入字段、报警显示、趋势图和操作指南,使得工厂操作员能直观地查看设备状态并进行必要的操作...
最后,色彩要素在网页布局中的应用也是非常重要的,网页的版面布局和电视画面布局一样,都需要应用色彩要素,往往网页布局中都需要搭配正确的色彩,以便于增添网页布局的悦目性,使得网页布局更加的吸引用户的眼球。...
5. **APlayer.dll**:此DLL文件可能包含了播放器的主要功能代码,如视频解码、播放控制、多画面布局等。 6. **APlayerUI.dll**:用户界面组件,负责播放器的图形界面和交互设计,使用户能够方便地操作和设置播放器...
(5)流程图画面布局和设备尺寸以用户提供的信息为基准。 (6)工艺管线水平或者垂直显示,避免使用斜线。 (7)如果从工艺需要,设备号、贮槽标识号应该显示出来。 (8)标识设备的标签位置风格应该一致,尽量...
画面组态包括定义画面布局、设置对象属性、定义动画效果和报警处理等。 其次,基本的I/O组态是连接PLC硬件与实际设备的关键步骤。I/O代表输入/输出,是系统获取数据并执行操作的通道。在西门子PLC中,用户需要配置...
这份文档适用于使用施耐德触摸屏设备的用户,它涵盖了从基本的画面布局到复杂的控制逻辑的各种方面。 首先,文档强调了在实际工程中应用标准画面时需要修改的部分。例如,主画面(画面号10)通常包含关键设备的状态...
4. **用户交互界面**(可选):如果这个项目不仅仅是一个简单的硬件驱动程序,还可能包含用户交互部分,比如设置画面布局、切换输入源等功能,那么源码中还需要有相应的控制逻辑和界面设计。 5. **电源管理**和**...
本教案旨在通过绘画乌龟这一主题,激发中班孩子们对美术的兴趣,同时引导他们理解画面布局的概念,提高他们的艺术表达能力。 【活动目标】: 1. 复习和巩固孩子们对乌龟形状和特征的认知,通过绘画进一步加深印象。...
KingSCADA第二讲 画面制作以及命令语言flv,KingSCADA3.0是亚控研发的一款通用的工业监控软件,它融过程控制设计,现场操作以及工程资源管理为一体,将企业内部各种生产系统和应用及信息交流汇集到一起,实现最优化...
电子政务可能需要展示的信息包括政策公告、办事指南、信息公开、在线服务等多种类型,这就需要电视机能够灵活地切换和组合各种画面布局。例如,可以设计动态滚动条、分屏显示、全屏播放等多种显示模式,以适应不同...