Android 日历开发教程[二]
一、创建 Android Project
在新建对话框中输入 App 属性,SDK版本全部选最新的,不作版本兼容。主题选择 Holo Dark。
下一步,使用默认设置
下一步,使用默认设置
下一步,使用默认配置
下一步,使用默认设置
创建完成后的初始画面
在上面的步骤中,我们选择了创建 MainActivity,ADT 帮我们在 src 目录下生成了 MainActivity.java 文件,在 res/layout/ 目录下生成了 activity_main.xml 文件,并在编辑窗口打开,如上图,是 UI 界面定义文件,这是一个标准的 xml 文件,显示的图像就是由编辑器解析 xml 文件描绘出来的。点击下方的 "Graphical Layout" 和 “activity_main.xml" 可以在图形编辑 和 xml 文本编辑器之间切换。
为了项目结构清晰,我们新建一个包,专门用来放 activity:
包名定为 ui.activity
这里,将 Package Explorer 的显示方式改为 Hierarchical
拖动 MainActivity.java 到 ui.activity 包下,弹出更新对话框,选择OK。
由于改变了 activity 的位置,我们需要更新 AndroidManifest.xml,更正 Application 的配置。
如下图,双击打开 AndroidManifest.xml,选择 Application 标签页,选中 Application Nodes 中的 MainActivity,右边的 Name 属性是错误的,点击 Browse 重新选择,设为:com.lingsmm.purelunarcalendar.ui.acivity
继续向下拉,将 Screen orientation 设置为 ”sensorLandscape“,表示屏幕方向是横屏,并感应重力方向作调整。
界面编辑窗口上方是工具栏:
1:多屏预览,如果你的程序要兼容多种尺寸的设备,可以选择此项。
2:主屏尺寸设定(我们的应用,不作兼容,只针对 google Nexus 7,将此选择为 Nexus 7,以10”画面进行编辑布局)
3:屏幕方向,我们选择横屏
4:主题
5:关联的 Java 类,Context 实例由它创建。
6:多语言支持。
7:系统版本选择,如果兼容多版本,可以选择不同版本进行预览。
[待续] 下节设计显示样式
Android 日历开发教程[二]相关推荐
- Android简明开发教程二十一:访问Internet 绘制在线地图
在例子Android简明开发教程十七:Dialog 显示图像 中我们留了一个例子DrawMap()没有实现,这个例子显示在线地图,目前大部分地图服务器都是将地图以图片存储以提高响应速度. 一般大小为2 ...
- Android 日历开发教程[一]
前言:决定开始学习 Android 平台下的软件开发,以日历作为实践项目,进行一周后,基本完成. 为了总结及笔记,并给有需要的朋友借鉴,开始整理本教程. 开始之前: 在编写程序之前,需要进行项目设计, ...
- android 日历开发教程,android 开发教程之日历项目实践(三)
二.创建样式 日历显示的表格线,使用 Cell 填充图形的边框来实现,为了统一,我们先定义边框线的颜色及线条精细. 另外还要定义一系统填充样式等. 创建 color: color_calendar_b ...
- Android 日历开发教程[四]
这节开始制作 Activity 视图. 视图的设计,在原理上可以借鉴 HTML 设计,目前大家的共识是内容与样式分离,也就是内容在 HTML 文件中定义,样式在 CSS 文件中对应. 同样,Andro ...
- Android 日历开发教程[三]
二.创建样式 日历显示的表格线,使用 Cell 填充图形的边框来实现,为了统一,我们先定义边框线的颜色及线条精细. 另外还要定义一系统填充样式等. 创建 color: color_calendar_b ...
- Android 日历开发教程[六]
代码应该是比较简单的,如果下载了源文件,理解起来会比较容易.而且贴出代码,显得太累赘,为此我做了下面这张图,其实就是对第一节那个简图的增加版: 使用 ViewPager 是因为我在官方教程里看到了这篇 ...
- Android 日历开发教程[五]
农历计算类 农历计算的算法,来源于:http://sean.o4u.com/ap/calendar/,具体的代码基本与来源处的 javascript 相同,差不多只是语言上的转换而已. 将这个类命名为 ...
- Android WiFi开发教程(二)——WiFi的搜索和连接
在上一篇中我们介绍了WiFi热点的创建和关闭,如果你还没阅读过,建议先阅读上一篇文章Android WiFi开发教程(一)--WiFi热点的创建与关闭. 本章节主要继续介绍WiFi的搜索和连接. Wi ...
- Android蓝牙开发教程(二)——连接蓝牙设备
在上一篇中已经介绍如何搜索附近可连接的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(一)--搜索蓝牙设备 获取到设备后就可以开始处理蓝牙设备之间的连接. 在上一篇教程中我 ...
最新文章
- “封杀中兴”后,TensorFlow 等也被“闭源”怎么办?(附中兴最新声明)
- 在Windows环境下搭建Android开发环境
- 下拉列表项过多会导致浏览器卡死
- python 数据字典用法_python数据字典的操作
- ❤️520要来啦,快去给心仪的她写表白代码趴!(python)❤️
- 仿个人税务 app html5_个税App上线,也得注重用户体验 | 光明网评论员
- java模拟器gba模拟器,CAPRunner-JavaCard字节码仿真器-Benoît Allard
- 编解码学习笔记(七):微软Windows Media系列
- 测试场景设计-登录设计
- 纯电动整车控制器-基于模型的开发
- 【RedisTemplate】Set数据类型的常用操作
- 学法减分助手PRO小程序源码
- 阿里马来西亚办公室开业,马财政部长加持:“阿里巴巴家喻户晓”
- cmake时添加-fPIC编译选项
- 微机原理与接口技术系列笔记(一)
- 什么是mysql主从同步
- 偏最小二乘,主成分分析,主成分回归,奇异值之间的关系
- 如何书写UserCase
- 中小企业的规范化管理
- FreeType 2的设计——《The design of FreeType 2》中译版