一、创建 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 日历开发教程[二]相关推荐

  1. Android简明开发教程二十一:访问Internet 绘制在线地图

    在例子Android简明开发教程十七:Dialog 显示图像 中我们留了一个例子DrawMap()没有实现,这个例子显示在线地图,目前大部分地图服务器都是将地图以图片存储以提高响应速度. 一般大小为2 ...

  2. Android 日历开发教程[一]

    前言:决定开始学习 Android 平台下的软件开发,以日历作为实践项目,进行一周后,基本完成. 为了总结及笔记,并给有需要的朋友借鉴,开始整理本教程. 开始之前: 在编写程序之前,需要进行项目设计, ...

  3. android 日历开发教程,android 开发教程之日历项目实践(三)

    二.创建样式 日历显示的表格线,使用 Cell 填充图形的边框来实现,为了统一,我们先定义边框线的颜色及线条精细. 另外还要定义一系统填充样式等. 创建 color: color_calendar_b ...

  4. Android 日历开发教程[四]

    这节开始制作 Activity 视图. 视图的设计,在原理上可以借鉴 HTML 设计,目前大家的共识是内容与样式分离,也就是内容在 HTML 文件中定义,样式在 CSS 文件中对应. 同样,Andro ...

  5. Android 日历开发教程[三]

    二.创建样式 日历显示的表格线,使用 Cell 填充图形的边框来实现,为了统一,我们先定义边框线的颜色及线条精细. 另外还要定义一系统填充样式等. 创建 color: color_calendar_b ...

  6. Android 日历开发教程[六]

    代码应该是比较简单的,如果下载了源文件,理解起来会比较容易.而且贴出代码,显得太累赘,为此我做了下面这张图,其实就是对第一节那个简图的增加版: 使用 ViewPager 是因为我在官方教程里看到了这篇 ...

  7. Android 日历开发教程[五]

    农历计算类 农历计算的算法,来源于:http://sean.o4u.com/ap/calendar/,具体的代码基本与来源处的 javascript 相同,差不多只是语言上的转换而已. 将这个类命名为 ...

  8. Android WiFi开发教程(二)——WiFi的搜索和连接

    在上一篇中我们介绍了WiFi热点的创建和关闭,如果你还没阅读过,建议先阅读上一篇文章Android WiFi开发教程(一)--WiFi热点的创建与关闭. 本章节主要继续介绍WiFi的搜索和连接. Wi ...

  9. Android蓝牙开发教程(二)——连接蓝牙设备

    在上一篇中已经介绍如何搜索附近可连接的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(一)--搜索蓝牙设备 获取到设备后就可以开始处理蓝牙设备之间的连接. 在上一篇教程中我 ...

最新文章

  1. “封杀中兴”后,TensorFlow 等也被“闭源”怎么办?(附中兴最新声明)
  2. 在Windows环境下搭建Android开发环境
  3. 下拉列表项过多会导致浏览器卡死
  4. python 数据字典用法_python数据字典的操作
  5. ❤️520要来啦,快去给心仪的她写表白代码趴!(python)❤️
  6. 仿个人税务 app html5_个税App上线,也得注重用户体验 | 光明网评论员
  7. java模拟器gba模拟器,CAPRunner-JavaCard字节码仿真器-Benoît Allard
  8. 编解码学习笔记(七):微软Windows Media系列
  9. 测试场景设计-登录设计
  10. 纯电动整车控制器-基于模型的开发
  11. 【RedisTemplate】Set数据类型的常用操作
  12. 学法减分助手PRO小程序源码
  13. 阿里马来西亚办公室开业,马财政部长加持:“阿里巴巴家喻户晓”
  14. cmake时添加-fPIC编译选项
  15. 微机原理与接口技术系列笔记(一)
  16. 什么是mysql主从同步
  17. 偏最小二乘,主成分分析,主成分回归,奇异值之间的关系
  18. 如何书写UserCase
  19. 中小企业的规范化管理
  20. FreeType 2的设计——《The design of FreeType 2》中译版

热门文章

  1. 《增广贤文》全文解释
  2. 微信和支付宝的服务器在哪里,手机恢复出厂设置,里面支付宝与微信怎么办?原来数据在这里...
  3. (附源码)PHP校园寝室分配查询系统 毕业设计 032027
  4. 华为服务器登陆不了系统,服务器的数据库怎么登陆不了怎么办
  5. XTU 2021计网期中测试-内卷而疯狂
  6. 企业宣传片创作过程中必须具备的条件
  7. Android studio连不上手机adb服务开启失败
  8. 鲁大师2022年Q1手机流畅榜:Redmi K50电竞版最流畅
  9. 比较有用的IT工具集
  10. [学习笔记] 4. 设计模式