Android 5.0 之 Material Desigin初步窥探及Android Studio项目搭建[一]

2024-05-11 12:58

本文主要是介绍Android 5.0 之 Material Desigin初步窥探及Android Studio项目搭建[一],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


  这几天刚入职,作为刚入职的小菜鸟,也没什么事情干,不如到处翻翻源码看.公司的电脑不想吐槽,回来还是自己的本本速度快,Build一下秒秒钟的事情.话不多说.首先说下我的开发环境为:Android Studio 1.2.1.1

1.现在用As创建的项目结构和以前的改变还是有点大的,首先创建出来的项目结构中比较吸引人的地方是res目录下,Res目录下竟然增加Mipmap的文件夹,目的是为了取代Drawable被代替的了.压缩比例比以前更好了.看来Google是要完全取代这个.?

2.其次是Java类,比较头疼的是竟然都V7都废弃掉了ActionBarActivity为何默认创建还是继承这个,现在V7都继承了AppCompatActivity了,可以向下兼容.在这里面吐槽下As下载jar或者Library非常爽,直接在build.gradle里面配置下依赖就可以根据网络根据maven去下载对应支持库.

3.Material Design很多效果,在github上面也非常多.首先我们来研究一个.导入如下:

<span style="white-space:pre">	</span>compile 'net.steamcrafted:load-toast:1.0.6' 

然后在你的项目中创建LoadToast对象,该类提供了类似与加载对话框形式,遵循了Material Design的设计理念.

地址:https://github.com/q422013/LoadToastDemo



如何将项目恢复至低版本:

首先创建项目没有ec那么方便了可以选择不同的api作为开发.而且as创建项目默认为最高sdk来做为开发环境,然后强迫症就想去弄低版本的开发.


1.在依赖里面删掉V7包.然后确定等Build.此刻会一堆错误.

2.修改SDK版本为低版本. 然后修改类继承为Activity.

3.删除meun文件下的xml.

4.修改valuse文件下的style.xml,更改为低版本的主题,这个时候你就可以低版本上进行Build了.

这篇关于Android 5.0 之 Material Desigin初步窥探及Android Studio项目搭建[一]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/979600

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步