android 开发教程之日历项目实践(二)

时间:2022-05-05 22:22:13 

一、创建 Android Project

android 开发教程之日历项目实践(二)

在新建对话框中输入 App 属性,SDK版本全部选最新的,不作版本兼容。主题选择 Holo Dark。

android 开发教程之日历项目实践(二)

下一步,使用默认设置

android 开发教程之日历项目实践(二)

下一步,使用默认设置

android 开发教程之日历项目实践(二)

下一步,使用默认配置

android 开发教程之日历项目实践(二)

下一步,使用默认设置

android 开发教程之日历项目实践(二)

创建完成后的初始画面

android 开发教程之日历项目实践(二)

在上面的步骤中,我们选择了创建 MainActivity,ADT 帮我们在 src 目录下生成了 MainActivity.java 文件,在 res/layout/ 目录下生成了 activity_main.xml 文件,并在编辑窗口打开,如上图,是 UI 界面定义文件,这是一个标准的 xml 文件,显示的图像就是由编辑器解析 xml 文件描绘出来的。点击下方的 "Graphical Layout" 和 “activity_main.xml" 可以在图形编辑 和 xml 文本编辑器之间切换。

android 开发教程之日历项目实践(二)

为了项目结构清晰,我们新建一个包,专门用来放 activity:

android 开发教程之日历项目实践(二)

包名定为 ui.activity

android 开发教程之日历项目实践(二)

 这里,将 Package Explorer 的显示方式改为 Hierarchical

android 开发教程之日历项目实践(二)

拖动 MainActivity.java 到 ui.activity 包下,弹出更新对话框,选择OK。

由于改变了 activity 的位置,我们需要更新 AndroidManifest.xml,更正 Application 的配置。

如下图,双击打开 AndroidManifest.xml,选择 Application 标签页,选中 Application Nodes 中的 MainActivity,右边的 Name 属性是错误的,点击 Browse 重新选择,设为:com.lingsmm.purelunarcalendar.ui.acivity

android 开发教程之日历项目实践(二)

继续向下拉,将 Screen orientation 设置为 ”sensorLandscape“,表示屏幕方向是横屏,并感应重力方向作调整。

android 开发教程之日历项目实践(二)

界面编辑窗口上方是工具栏

1:多屏预览,如果你的程序要兼容多种尺寸的设备,可以选择此项。

2:主屏尺寸设定(我们的应用,不作兼容,只针对 google Nexus 7,将此选择为 Nexus 7,以10”画面进行编辑布局)

3:屏幕方向,我们选择横屏

4:主题

5:关联的 Java 类,Context 实例由它创建。

6:多语言支持。

7:系统版本选择,如果兼容多版本,可以选择不同版本进行预览。

android 开发教程之日历项目实践(二)

[待续] 下节设计显示样式

标签:日历,开发教程
0
投稿

猜你喜欢

  • java实现单词搜索迷宫游戏

    2023-11-10 22:44:32
  • mybatis QueryWrapper的条件构造之apply、last、select解析

    2022-02-12 17:32:51
  • java身份证合法性校验并提取身份证有效信息

    2023-04-18 17:26:18
  • 详解如何让Spring MVC显示自定义的404 Not Found页面

    2023-12-12 15:48:47
  • Android自定义钟表特效

    2022-09-11 00:29:14
  • android activity设置无标题实现全屏

    2023-04-22 15:56:52
  • Android MaterialAlertDialogBuilder修改按钮属性

    2021-12-20 06:56:19
  • C#文件和字节流的转换方法

    2022-03-18 05:39:43
  • WPF实现动画效果(六)之路径动画

    2022-02-05 01:42:15
  • Spring之IOC详解

    2022-10-13 19:10:24
  • Java实现两人五子棋游戏(三) 画出棋子

    2021-05-29 04:53:53
  • idea导入工程时不能导入maven项目不能加入tomcatServer的原因

    2023-06-13 05:35:11
  • Java经典面试题最全汇总208道(三)

    2023-11-15 23:30:42
  • Java实战之用Swing实现通讯录管理系统

    2021-08-15 08:24:09
  • 基于Android AppWidgetProvider的使用介绍

    2021-09-27 08:48:19
  • Java中synchronized锁的深入理解

    2023-08-18 01:36:55
  • Springboot如何通过yml配置文件为静态成员变量赋值

    2021-08-03 12:03:17
  • Java 继承与多态超详细梳理

    2023-11-26 09:01:08
  • JNDI简介_动力节点Java学院整理

    2023-04-20 03:19:23
  • Java对XML文件增删改查操作示例

    2021-10-28 08:46:29
  • asp之家 软件编程 m.aspxhome.com