Android开发应用--高级UI界面设计

一、实验目的及要求

(1)了解Android系统高级UI界面设计及应用方法。

(2)熟悉Android高级界面控件应用方法。

(3)掌握Android应用程序界面的图片控件和列表控件的设计与应用方法。

(4)掌握Android应用程序程序界面对话框和菜单的设计与操作方法。

二、实验环境

Java JDK、Android SDK、Android Studio集成开发环境、Windows 7(32或64位)及以上系统。

三、实验内容 和步骤

  1. 完成Android Studio开发平台的搭建与环境配置(安装JDK、安装Android Studio集成开发环境关联Android SDK)。

  2. 创建一个Android应用项目,并熟悉文件目录结构。

  3. 实现利用图片控件与图片切换器设计如下下图P1.1界面效果。(要求:界面中包含两个ImageButton(图片按钮)和一个ImageSwitcher(图片切换器),图片按钮上的图片分别为向左的箭头和向右的箭头,单击按钮时,按钮图片会随着状态发生变化,同时图片也随之变化。

图P1.1 项目运行结果示意图

程序代码:

  1. 实现利用网格列表(Grid View)设计如下图P1.2界面效果。

关键程序代码:

程序运行结果:

  1. 实现利用扩展下拉列表(Expandable ListView)设计如下图P1.3界面效果。(要求:实现下图所示好友分组效果。单击一级列表项将展开或收缩所包含的子项。每个一级列表项、二级列表项都包含一张图片和文本。需采用自定义Adapter。)

关键程序代码:

程序运行结果:

  1. 设计能实现下图所示功能效果的应用程序的上下文菜单。程序运行界面效果如下图P1.4所示。(要求:页面包含两个按钮:按钮一和按钮二。分别为两个按钮添加上下文菜单。按钮一的上下文菜单项为:更改文本颜色、重命名。按钮二的上下文菜单项为:更改文字大小、更改背景颜色。)

程序代码:

程序运行结果:

四、实验体会和收获

本次实验让我了解了Android系统高级UI界面设计及应用方法,熟悉了Android高级界面控件应用方法,掌握了Android应用程序界面的图片控件和列表控件的设计与应用方法,掌握了Android应用程序程序界面对话框和菜单的设计与操作方法。

相关推荐
JMchen12329 分钟前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio
crmscs1 小时前
剪映永久解锁版/电脑版永久会员VIP/安卓SVIP手机永久版下载
android·智能手机·电脑
localbob1 小时前
杀戮尖塔 v6 MOD整合版(Slay the Spire)安卓+PC端免安装中文版分享 卡牌肉鸽神作!杀戮尖塔中文版,电脑和手机都能玩!杀戮尖塔.exe 杀戮尖塔.apk
android·杀戮尖塔apk·杀戮尖塔exe·游戏分享
一起养小猫1 小时前
Flutter for OpenHarmony 实战_魔方应用UI设计与交互优化
flutter·ui·交互·harmonyos
机建狂魔1 小时前
手机秒变电影机:Blackmagic Camera + LUT滤镜包的专业级视频解决方案
android·拍照·摄影·lut滤镜·拍摄·摄像·录像
hudawei9961 小时前
flutter和Android动画的对比
android·flutter·动画
lxysbly3 小时前
md模拟器安卓版带金手指2026
android
儿歌八万首4 小时前
硬核春节:用 Compose 打造“赛博鞭炮”
android·kotlin·compose·春节
消失的旧时光-19436 小时前
从 Kotlin 到 Dart:为什么 sealed 是处理「多种返回结果」的最佳方式?
android·开发语言·flutter·架构·kotlin·sealed
Jinkxs7 小时前
Gradle - 与Groovy/Kotlin DSL对比 构建脚本语言选择指南
android·开发语言·kotlin