基本组件 本讲大纲: 支持网站: 1、文本框(TextView)与编辑框(EditText)

Slides:



Advertisements
Similar presentations
网络应用程序设计 2014 JavaBean. JavaBean 及其属性 JavaBean 就是一种 Java 的组件技术 JavaBean 是 Java 类 JavaBean 通过约定的方法名实现属性功能 简单属性 void setXxx(Type value) Type getXxx() boolean.
Advertisements

Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
第2章  Android应用的界面编程.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
项目2 字符格式和段落编排 2017年3月7日6时54分.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
實驗五:多媒體播放器選單介面.
Part 2 開發Android應用程式的流程
PRESENTED BY OfficePLUS
Android 黄锵.
在PHP和MYSQL中实现完美的中文显示
第九章 字符串.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
UI 软件 设计 网页基本元素设计(二).
Chapter 4 手機控制項應用.
實驗四:單位轉換程式.
其他視窗.
Ch06 再談選單元件 物件導向系統實務.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Chapter 6 Advanced UI Design.
Android智慧型手機程式設計實務應用班
Android介面設計 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
CH10 對話框與分頁.
Chapter 6 進階UI設計.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
什么是Android 本讲大纲: 1、平台特性 2、平台架构 3、Android市场 支持网站:
CH7 佈局、按鈕與文字編輯元件.
Android + Service 建國科技大學 資管系 饒瑞佶.
Android 基礎.
實驗十四:顯示與控制地圖.
走进编程 程序的顺序结构(二).
辅导课程六.
网络常用常用命令 课件制作人:谢希仁.
第6章 建立Android使用介面 6-1 介面元件的基礎 6-2 Android的事件處理 6-3 按鈕元件 6-4 文字元件
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
POWERPOINT TEMPLATE HI.
使用Android模拟器 本讲大纲: 1、模拟器概述 2、Android虚拟设备和模拟器 3、Android模拟器启动与停止 4、控制模拟器
UI 软件 设计 移动UI设计(三).
實驗十一:待辦事項程式 (儲存在手機上).
主编:钟元生 赵圣鲁.
Android Studio介面設計 建國科技大學資管系 饒瑞佶 2016/3 V1.
SOA – Experiment 2: Query Classification Web Service
第二章 登录UNIX操作系统.
第四讲 客户问卷调查程序 教育部“十二五”职业教育国家规划教材
产品推广 PRODUCT PROMOTION PRESENTED BY OfficePLUS.
Location Based Services - LBS
進階UI元件:Spinner與接合器 靜宜大學資管系 楊子青
组件 复选框(Checkbox)可以让用户进行多项选择。复选框有两种状态,分别为“开(on)”和“关(off)”。当用户点中复选框的时候,复选框的状态就会改变。 1、创建复选框 (1)声明复选框。 Checkbox mycheckbox =new Checkbox (); (2)添加复选框。将复选框组件放置到容器中。
项目二:HTML语言基础.
企业宣传推广 Loem ipsum dolor sameman tanam casectetur adipiscing elit tamam dalam qoue sampe. dolor sameman tanam casectetur adipiscing elit tamam dalam qoue.
Android視窗介面 建國科技大學 資管系 饒瑞佶 2010/10.
PPT中视频的播放控制 苏州电教馆在线课程培训教程:PPT2003教程   制作:赵立锋 更多教程请见:
品牌推广方案 汇报时间:2018年8月 汇报人:优品PPT
Chapter 18 使用GRASP的对象设计示例.
Visual Basic程序设计 第13章 访问数据库
姓 名: 求职意向: 岗位竞聘报告 注:文本框可根据需求改变颜色、移动位置;文字可编辑.
Python 环境搭建 基于Anaconda和VSCode.
Polarization of electro- magnetic wave after reflection
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
Android Speech To Text(STT)
YOUR SUBTITLE GOES HERE
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
布局管理器 本讲大纲: 1、线性布局 2、表格布局 3、帧布局 4、相对布局 5、范例1:使用表格布局与线性布局实现分类工具栏
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
控制UI界面 本讲大纲: 1、使用XML布局文件控制UI界面 2、在代码中控制UI界面 3、使用XML和Java代码混合控制UI界面
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
進階UI元件:Spinner與接合器 靜宜大學資管系 楊子青
多个Activity的使用 本讲大纲: 1、使用Bundle在Activity之间交换数据 2、调用另一个Activity并返回结果
Presentation transcript:

基本组件 本讲大纲: 支持网站:www.mrbccd.com 1、文本框(TextView)与编辑框(EditText) 2、普通按钮和图片按钮 3、单选按钮和复选按钮 4、图像视图(ImageView) 5、列表选择框(Spinner) 6、列表视图 7、日期、时间选择器 8、计时器 9、范例1:实现跟踪鼠标单击状态的图片按钮 10、范例2:实现带图标的ListView 支持网站:www.mrbccd.com

文本框(TextView)与编辑框(EditText) Android中提供了两种文本组件,一种是文本框(TextView),用于在屏幕上显示文本,另一种是编辑框(EditText),用于在屏幕上显示可编辑的文本框。其中,EditText是TextView类的子类。 1.文本框 <TextView 属性列表 > </TextView> 2.编辑框 <EditText </EditText>

普通按钮和图片按钮 Android中提供了两种按钮组件,一种是普通按钮,另一种是图片按钮。这两种按钮的都是用于在UI界面上生成一个可以单击的按钮。当用户单击按钮时,将会触发一个onClick事件,可以通过为按钮添加单击事件监听器指定所要触的动作。 1.普通按钮 <Button android:text="显示文本" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" > </Button>

普通按钮和图片按钮 2.图片按钮 <ImageButton android:id="@+id/imageButton1" android:src="@drawable/图片文件名" android:background="#F000" android:layout_width="wrap_content" android:layout_height="wrap_content"> </ImageButton>

单选按钮和复选按钮 1.单选按钮 在Android中,单选按钮使用RadioButton表示,而RadioButton类又是Button的子类,所以单选按钮可以直接使用Button支持的各种属性。在XML布局文件中添加单选按钮的基本格式如下: <RadioButton android:text="显示文本" android:id="@+id/ID号" android:checked="true|false" android:layout_width="wrap_content" android:layout_height="wrap_content" > </RadioButton> <RadioGroup android:id="@+id/radioGroup1" android:orientation="horizontal" android:layout_height="wrap_content"> <!-- 添加多个RadioButton组件 --> </RadioGroup>

单选按钮和复选按钮 2.复选按钮 在Android中,复选按钮使用CheckBox表示,而CheckBox类又是Button的子类,所以复选按钮可以直接使用Button支持的各种属性。在XML布局文件中添加复选按钮的基本格式如下: <CheckBox android:text="显示文本" android:id="@+id/ID号" android:layout_width="wrap_content" android:layout_height="wrap_content" > </CheckBox> final CheckBox like1=(CheckBox)findViewById(R.id.like1); like1.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(like1.isChecked()) like1.getText(); } });

图像视图(ImageView) 在使用ImageView组件显示图像时,通常可以将要显示的图片放置在res/drawable目录中,然后应用下面的代码将其显示在布局管理器中。 <ImageView 属性列表 > </ImageView> XML属性 描述 android:adjustViewBounds 用于设置ImageView是否调整自己的边界来保持所显示图片的长宽比 android:maxHeight 设置ImageView的最大高度,需要设置android:adjustViewBounds属性值为true,否则不起作用 android:maxWidth 设置ImageView的最大宽度,需要设置android:adjustViewBounds属性值为true,否则不起作用 android:scaleType 用于设置所显示的图片如何缩放或移动以适应ImageView的大小,其属性值可以是matrix(使用matrix方式进行缩放)、fitXY(对图片横向、纵向独立缩放,使得该图片完全适应于该ImageView,图片的纵横比可能会改变)、fitStart(保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后该图片放在ImageView的左上角)、fitCenter(保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后该图片放在ImageView的中央)、fitEnd(保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后该图片放在ImageView的右下角)、center(把图像放在ImageView的中间,但不进行任何缩放)、centerCrop(保持纵横比缩放图片,以使得图片能完全覆盖ImageView)或centerInside(保持纵横比缩放图片,以使得ImageView能完全显示该图片) android:src 用于设置ImageView所显示的Drawable对象的ID,例如,设置显示保存在res/drawable目录下的名称为flower.jpg的图片,可以将属性值设置为android:src="@drawable/flower" android:tint 用于为图片着色,其属性值可以是“#rgb”、“#argb”、“#rrggbb”或“#aarrggbb”表示的颜色值

列表选择框(Spinner) Android中提供的Spinner列表选择框相当于在网页中常见的下拉列表框,通常用于提供一系列可选择的列表项,供用户进行选择,从而方便用户。 在XML布局文件中,定义列表选择框可以使用<Spinner>标记,其基本的语法格式如下: <Spinner android:prompt="@string/info" android:entries="@array/数组名称" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/ID号" > </Spinner>

列表选择框(Spinner) 为列表选择框指定适配器,通常分为以下3个步骤实现。 (1)创建一个适配器对象,通常使用ArrayAdapter类。在Android中,创建适配器,通常可以有以下两种情况,一种是通过数组资源文件创建,另一种是通过在Java文件中使用字符串数组创建。 (2)为适配器设置列表框下拉时的选项样式,具体代码如下: adapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item); (3)将适配器与选择列表框关联,具体代码如下: spinner.setAdapter(adapter);

列表视图 1.直接使用ListView组件创建 在XML布局文件中添加ListView的基本格式如下: 属性列表 > </ListView> 2.让Activity继承ListActivity实现 如果程序的窗口仅仅需要显示一个列表,则可以直接让Activity继承ListActivity来实现。继承了ListActivity的类中无须调用setContentView()方法来显示页面,而是可以直接为其设置适配器,从而显示一个列表。

日期、时间选择器 为了让用户能选择日期和时间,Android提供了日期、时间选择器,分别是DatePicker组件和TimePicker组件。这两个组件使用比较简单,可以在Eclipse的可视化界面设计器中,选择对应的组件将其拖曳到布局文件中。为了在程序中可以获取用户选择的日期、时间,还需要为DatePicker组件和TimePicker组件添加事件监听器。其中DatePicker组件对应的事件监听器是OnDateChangedListener,而TimePicker组件对应的事件监听器是OnTimeChangedListener。

计时器 计时器组件就是一个可显示从某个起始时间开始,一共过去了多长时间的文本,使用Chronometer表示。由于该组件继承自TextView,所以它将以文本的形式显示内容。使用该组件也比较简单,通常只需要使用以下5个方法。 ◆ setBase():用于设置计时器的起始时间。 ◆ setFormat():用于显示时间的格式。 ◆ start():用于指定开始计时。 ◆ stop()用于指定停止计时。 ◆ setOnChronometerTickListener():用于为计时器绑定事件监听器,当计时器改变时触发该监听器。

范例1:实现跟踪鼠标单击状态的图片按钮 在Eclipse中创建Android项目,实现跟踪鼠标单击状态的图片按钮。

范例2:实现带图标的ListView 在Eclipse中创建Android项目,实现带图标的ListView。

Thank you 还有什么疑问可以到www.mrbccd.com提出 也可以以发送邮件到 mingrisoft@mingrisoft.com