android studio的旅游APP的开发和设计
一 项目概述
一直都想开发一个旅游APP程序,终于经过不懈的努力,最终完成该项目,项目有移动端,也就是APP客户端,有后台管理系统,后台管理系统是维护数据的,移动手机端是进行景区的预定门票的,该APP系统主要的功能有游客注册,游客登录,浏览景区,高级搜索,景区预定,预定填报,个人订单,维护景区,维护酒店,维护订单,系统管理等等功能,东西非常多,非常值得您的学习和使用。
二 项目功能结构图
三 项目开发和设计
项目效果图:
项目首页图:
首页实现逻辑,采用在MainActitivy里面 布局4个fragment,首页就是HomeFragment
核心代码:
//主页private HomeFragment homeFragment;//景区private SpotsFragment spotsFragment;//知识问答private QaFragment qaFragment;//我的(个人中心)private MineFragment mineFragment;//各个底部的导航切换,进入不同的模块@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {switch (checkedId) {case R.id.home_radio_btn:showAsFragment(0);break;case R.id.spots_radio_btn:showAsFragment(1);break;case R.id.qa_radio_btn:showAsFragment(2);break;case R.id.mine_radio_btn:showAsFragment(3);break;default:break;}}....
景区列表页:
页面采用网格布局的方式,展示两类,分别展示数据
核心代码实现:
布局文件如下:
<LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="60dp"android:layout_gravity="center"android:gravity="center"android:background="#0b1552"android:orientation="vertical"><SearchViewandroid:id="@+id/spotsSV"android:layout_width="match_parent"android:layout_margin="12dp"android:layout_height="46dp"android:background="@drawable/bg_searchview"android:iconifiedByDefault="false"android:queryHint="请输入要搜索内容"></SearchView></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><GridViewandroid:id="@+id/spotslistview"android:layout_width="match_parent"android:layout_height="wrap_content"android:columnWidth="240dp"android:stretchMode="spacingWidthUniform"android:numColumns="2"/></LinearLayout></LinearLayout>
项目演示
项目后台管理系统
东西非常多,一篇文章是说不完的
五 项目获取
https://github.com/soulCoder1998/itfxq_travel_app
android studio的旅游APP的开发和设计相关推荐
- Android Studio 更换/设置App应用图标Icon
Android Studio 更换/设置App应用图标Icon 刚开始接触Android Studio,用C++.Java编程做一个小的App,心血来潮想要换掉默认的安卓应用图标和应用名称,在经历一番 ...
- AndroidStudio制作欢迎界面与应用图标,使用Android Studio 3.0.1作为开发工具
点击上方 "黄广达" ,选择 "置顶公众号" 有趣有内涵的文章第一时间送达! 喝酒I创作I分享 生活中总有些东西值得分享 前言 大家好,我是 ...
- android获取其他app布局,Android Studio查看其它APP的布局结构
概述 日常使用别家的APP过程中,会遇到一些比较好看的布局,这时候我们就想学习一下别人的布局结构,以便参考. (1)手机连接电脑.设置手机为USB调试模式 (2)运行Android Studio,打开 ...
- Android Studio 4.0.+NDK项目开发详细教学
JNI开发系列目录 JNI开发必学C++基础 JNI开发必学C++使用实践 Android Studio 4.0.+NDK项目开发详细教学 Android NDK与JNI的区别有何不同? Androi ...
- 基于Android平台的记事本软件(Android Studio项目+报告+app文件)
移动应用开发技术 期末考核报告 题 目: 基于Android平台的记事本软件 学生姓名 学生学号 ...
- 基于Android studio的备忘录app设计
系统使用Android studio开发平台开发,使用sqlite数据库进行数据存储. 功能如下: 注册登录 管理备忘信息(增删查改) 根据备忘录创建时间快速查询 基于Android studio的备 ...
- 利用Android Studio快速搭建App
大家好,我是烤鸭: 给大家分享一个简单的用Android Studio快速搭建app 工具: Android Studio 64位 专业版 插件: Datepicker Timepicker okht ...
- Android Studio nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /syste
Android Studio "nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /s ...
- Android Studio导入项目app module一直不显示
Android Studio导入项目app module一直不显示 问题描述及尝试解决 Android Studio版本:3.5.2 导入或打开已有Android项目时Gradle插件版本和Gradl ...
最新文章
- 通过全局路由表的方式实现MPLS ***上互联网
- JWT(JSON Web Token)自动延长到期时间
- django之视图系统 views.py--主要内容(FBV和CBV、dispath、request对象和request.FILES、JsonResponse)...
- 基于VUE只是作为模版引擎的前后端分离
- 一个鸡蛋”改变TA的世界——让贫困地区的孩子每天都能吃上一个鸡蛋
- 微信小程序利用缓存提高接口请求性能
- Hadoop Mapreduce分区、分组、二次排序过程详解
- Codeforces Global Round 10
- CSS3账号密码输入框动画模板
- FLEX常用验证控件
- Linux重要的热键[Tab]、[Ctrl]-c、[Ctrl]-d介绍
- Archlinux in VirtualBox
- 手机拨不了急救电话 延误就医?魅族回应:仅是个例
- 借鸡生蛋术–砍价小程序的推广变现教学
- 概念学习(Concept learning)
- Ubuntu下将TinyOS移植到CC2430芯片
- android 局域网聊天工具(可发送文字/语音)
- Ubuntu系统 不使用snap安装firefox,使用firefox官网下载的安装包安装firefox
- 微软 Windows 10 官方下载地址
- 选定目标和非功利性学习
热门文章
- python手写数字识别实验报告_Python代码实现简单的MNIST手写数字识别(适合初学者看)...
- 云平台 物联网 概念 数据挖掘技术
- 【LeetCode】934. Shortest Bridge 解题报告(Python)
- php删除头尾空,分享php中去除头尾空格的2种方法
- 【文献摘录】FaceRevelio: A Face Liveness Detection System forSmartphones with a Single Front Camera
- 电脑热点无法开启问题以及开启了电脑热点手机无法连接上热点。
- 【java】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。
- 每天定时采集(当前时间到月底)携程机票数据
- 小米手机android目录在哪里设置字体,在哪里修改小米手机的字体大小
- 【Windows】realtek声卡升级驱动后没声音