- 113
- 0
- 约1.49万字
- 约 18页
- 2016-09-11 发布于河南
- 举报
实验2 android的界面设计(控件与布局)
实验2 android的界面设计(控件与布局)
学时:4学时
一、实验目的:
了解Android编程原理
掌握界面控件设计
3、了解和熟悉常用控件的使用、界面布局等内容。
二、实验内容:
1.基本控件的制作:
(1)TextView的制作:
a)体会 Autolink,依次更换属性:web/phone/all/email/
b) 制作跑马灯效果
android:ellipsize 设置当文字过长时,该控件该如何显示。有如下值设置:”
start”—-省略号显示在开头;”end” ——省略号显示在结尾;”middle”
—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移
动)
android:marqueeRepeatLimit 在 ellipsize 指定 marquee 的情况下,设置重复
滚动的次数,当设置为 marquee_forever 时表示无限次。
android:focusableInTouchMode:是否在触摸模式下获得焦点。
android:focusable 控件是否能够获取焦点
(2)EditView制作
(a) maxLength:最大输入长度属性
(b) singleLine:多行文本框
(c) inputType:限制输入文本类型
(d) hint:设置提示信息
2.布局设计
(1) LinearLayout布局:
(2)Relative Layout:
(3)Table Layout
3.建立一个如图所示的图形界面:
4.用ListView制作如图界面(图片自定) (将该题以你的学号命名,发给你班的学习委员,以班为单位统一发给我,我的邮箱为:610083060@):
5.用expandablelistview制作如下界面:
6.对话框制作:
(2)
部分程序代码:
protected void dialog() {
AlertDialog.Builder builder = new Builder(Main.this);
? builder.setMessage(确认退出吗?);
? builder.setTitle(提示);
? builder.setPositiveButton(确认, new OnClickListener() {
?? @Override
?? public void onClick(DialogInterface dialog, int which) {
??? dialog.dismiss();
??? Main.this.finish();
?? }
? });
? builder.setNegativeButton(取消, new OnClickListener() {
?? @Override
?? public void onClick(DialogInterface dialog, int which) {
??? dialog.dismiss();
?? }
? });
? builder.create().show();
}
//在onKeyDown(int keyCode, KeyEvent event)方法中调用此方法
public boolean onKeyDown(int keyCode, KeyEvent event) {
? if (keyCode == KeyEvent.KEYCODE_BACK event.getRepeatCount() == 0) { 点后退键的时候,为了防止点得过快,触发两次后退事件 ?? dialog();
? }
? return false;
}Dialog dialog = new AlertDialog.Builder(this).setIcon(
???? android.R.drawable.btn_star).setTitle(喜好调查).setMessage(
???? 你喜欢李连杰的电影吗?).setPositiveButton(很喜欢,
???? new OnClickListener() {
????? @Override
????? public void onClick(DialogInterface dialog, int which) {
?????? // TODO Auto-generated method stub ?????? Toast.makeText(Main.this, 我很喜欢他的电影。,
?????
您可能关注的文档
- 商品学期末重点.docx
- 喜欢(不用进行式)likelove.doc
- 喷淋规范.doc
- 四位10进制VHDL频率计设计说明1.doc
- 四级听力 总结.doc
- 园林文化.ppt
- 国贸实务课件-3.ppt
- 国贸计算.doc
- 国贸详解.doc
- 国贸实务课件-7.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)