摘要: 在根据设计的图来写界面时,经常会遇到圆角有阴影的卡片,这里介绍一个google自己开发的控件CardView。 引用依赖 implementation 'com.android.support:cardview-v7:23.2.0' 在xml中 <android.support.v7.widget. 阅读全文
posted @ 2020-10-14 09:19 Q_King 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 今天在运行一个github的项目时出现一个问题 Failed to resolve:com.android.support:design:26.1.0 因为本地没有这个包而在sync时下载失败所以导致出现此问题。 解决方法: 修改build.gradle, 在 allprojects { repos 阅读全文
posted @ 2020-10-14 09:07 Q_King 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目时,设计让修改虚拟栏背景色,这里做一下记录。 虚拟栏的颜色是背景色是系统默认的,就会导致在虚拟栏的颜色和所需要的整体颜色不协调,如下图这种情况。 这里的底部虚拟按键出现了半透明的颜色 和相机底部重叠了,因此需要修改 ,方法如下: 1 Window window = getWindow() 阅读全文
posted @ 2020-10-14 08:58 Q_King 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: ArrayList是一个对象类型,记录一下遇到的传值问题 假设两个ArrayList类型的值a和b,a有值,b无值,想把a的值全部复制给b。 如果使用 1 b = a; 进行赋值,会将a的地址赋值给b,当我们修改b时,a中的数据也会被修改,因为他们是引用的同一个地址。 所以要使用下面一种方法进行操作 阅读全文
posted @ 2020-04-01 21:03 Q_King 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 在网络请求时,URL出现中文或特殊字符时会造成请求失败,通常可使用 addingPercentEncoding(withAllowedCharacters: CharacterSet) 方法进行解决,其中CharacterSet为设置转化的方式,可根据需要进行选择,但有时会出现某些特殊字符不能转化的 阅读全文
posted @ 2019-06-04 16:04 Q_King 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: Android适配器 安卓的适配器在我看来是一个非常重要的知识点,面对形式相同但数据源较多的情况时,适配器是一个比较好的解决方法。数据适配器是建立了数据源与控件之间的适配关系,将数据源转换为控件能够显示的数据格式,从而将数据的来源与数据的显示进行解耦,降低程序的耦合性。这篇文章就说一下如何实现适配器 阅读全文
posted @ 2018-12-03 18:25 Q_King 阅读(638) 评论(0) 推荐(0) 编辑
摘要: Android自定义控件 安卓在使用中大多数使用已有的一些控件,用法比较简单,还有一部分是比较复杂的、用户自己想的控件,这些就需要进行自定义控件,今天就来简单说一下自定义控件。 1、绘制过程 创建一个类,继承View类 onMeasure()方法,测量计算视图的大小 onLayout()方法,设置视 阅读全文
posted @ 2018-11-26 17:39 Q_King 阅读(738) 评论(0) 推荐(0) 编辑
摘要: Android对话框 前几天出差没有进行更新,今天写一下安卓中用的比较多的对话框——AlertDialog。 dialog就是一个在屏幕上弹出一个可以让用户做出一个选择,或者输入额外的信息的对话框,一个对话框并不会沾满我们整个的屏幕,并且通常用于模型事件当中需要用户做出一个决定后才会继续执行。 对于 阅读全文
posted @ 2018-11-24 16:25 Q_King 阅读(459) 评论(0) 推荐(0) 编辑
摘要: Android 菜单 我们继续来进行学习,今天写一下在软件中用的还算较多的菜单。 1、Menu 菜单,很显然,作用就是点击不同的选项触发不同的方法。现在在安卓使用中推荐使用ActionBar,但这里我们还是对菜单进行一个简单的解释。 菜单主要分为三类,选项菜单(Option Menu)、上下文菜单( 阅读全文
posted @ 2018-11-17 16:38 Q_King 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 3D画廊 之前我都是写的学习的内容,我在写这些教程时遇到有趣的炫酷的小例子也会专门拿出来写一篇文章,今天就写一个酷炫的小例子,叫3D画廊,它是属于ViewPage的进阶版。 此项目下载地点:https://github.com/qySvip/3D-gallery 下面的指示器是使用的一大神的第三方库 阅读全文
posted @ 2018-11-16 14:35 Q_King 阅读(3203) 评论(0) 推荐(0) 编辑