
布局
文章平均质量分 82
水月沐风
千里之行,始于足下。
展开
-
android 下拉窗口菜单的实现(popupwindow)
这几天在写一个记事本的简单app,碰到很多菜单项,故专门抽出时间研究一下下拉式菜单的实现。首先说明一下,本人新手,刚学android没多久,此文章只用来记录我的成长历程以及方便他人借鉴一下。欢迎大家指出不足和改进之处!今天花了一下午专门查找整理和总结实现方法,感觉popupwindow的实现方式比较简单,故采用此方法来实现。先来简单说一下思路:popupwindow,是android对话框的一原创 2016-11-28 18:01:23 · 7418 阅读 · 3 评论 -
RecyclerView用法之瀑布流的实现
随着md风格的推行,RecyclerView的使用日趋增多,而且经常与CardView组合起来形成强大绚丽的布局效果,而瀑布流就是其中比较常见的效果之一,今天就来记录一下如何简单实现瀑布流效果。1.首先,先来讲下RecyclerView的item常见分布形式,RecyclerView用RecyclerView.LayoutManager类实现其item的排布方式,系统已经为我们默认提供了三个实原创 2017-03-25 17:41:09 · 1181 阅读 · 0 评论 -
Android 侧滑菜单的实现(NavigationView)
很早之前就像写个android的侧滑菜单加入到项目中了,但是很多给的都是密密麻麻的代码,今天看到了简单快速的实现方法:通过NavigationView+DrawLayout来实现侧滑菜单的功能。Google I/O 2015 给大家带来了AndroidDesign Support Library,对于希望做md风格的app的来说,简直是天大的喜讯.NavigationView是是Google原创 2017-03-15 12:54:45 · 43775 阅读 · 30 评论 -
为activity设置左右的切换动画
原文地址:http://www.jcodecraeer.com/a/basictutorial/2016/1014/6672.html首先来看下实现的效果图:我们总共需要四个动画,将在xml中定义它们。这四个动画其实可以分为两组。第一组是将View移动出视野,第二组是把View从视野之外移进来。slide_to_left.xml:从当前位置一直向左滑动,转载 2017-03-08 21:25:46 · 837 阅读 · 0 评论 -
Android高德地图使用之地点关键词的输入提示-InputTips
这几天在写android高德地图相关的项目,遇到实现乘客选择上下车地点的功能,其中涉及到搜索界面中文本框的地点输入的自动提示模块,先来看下滴滴上该功能的效果图:从图中分析并划分一下简单功能需求: 1).主界面的定位功能 2).主界面点击目的地的TextView跳转到搜索目的地的界面 3).搜索界面文本框前面显示当前所在城市,也就是当前的定位信息 4).文本框的输入后自动原创 2017-03-13 11:16:08 · 15242 阅读 · 10 评论 -
Android基础学习笔记之-ListView进阶用法(item圆角效果实现)
今天简单用缓存优化方式实现了listview的功能,下面让我们实现一下上篇文章留下来的改进方案: 1).实现item布局的圆角效果 2).对listview的item进行监听首先,我们考虑一下该如何实现listview中item的圆角效果呢? 1. 想法一:通过最普遍的方式-- shape属性定义来实现这种方式需要在drawable目录下创建sh原创 2017-03-07 13:43:05 · 4287 阅读 · 0 评论 -
Android基础学习笔记之-ListView用法(一)
今天学习了Listview的相关内容,通过查找最佳方法来实现listview的效果,最后,发现listview常用的有三种途径,以BaseAdapter适配类为例,它们主要区别在于getview()方法中使用的区别:1).getview()中的view不经过任何处理,最后返回的是view型。如果列表数据量比较大,这种方法每次会重新创建view,配置资源,严重影响性能2).geteview(原创 2017-03-06 17:30:25 · 405 阅读 · 0 评论 -
Android基础学习笔记之-基本文件读写实现
今天花时间把android文件流那块学习了一下,写个小demo练习强化一下记忆。文件的读写通过FileOutputStream和FileInputStream类来实现。功能:通过edittext输入文本,点击保存按钮保存到文件中,然后点击显示按钮将文本内容显示到textview上面先来看下本人demo最终的效果吧:布局很简单,只有一个EditText,两个按钮和一个TextVi原创 2017-03-05 20:24:33 · 542 阅读 · 0 评论 -
Android 基础学习笔记之- Menu的用法
今天在微信公众号看了一篇推送文章,是一个炫酷的menu(菜单)实现方法,自己想了想,好像之前没怎么用过menu,于是今天花点时间,把menu基本用法和各种效果看看书,实现一下,算是基础学习的开始吧。查了下资料,Android常用的菜单类型主要有: 1).OptionMenu - 选项菜单 2).SubMenu - 子菜单 3).Context原创 2017-03-04 12:34:09 · 606 阅读 · 0 评论 -
Android 使用高德地图简单实现地图定位
最近在准备考驾照科目三,今天终于结束并且成功通过了考试,比较高兴,就把最近几天的高德地图定位记录了一下,防止以后再次需要此功能模块。1.首先,去官网注册一个高德地图的帐号,http://lbs.amap.com/,然后获取高德key,具体步骤按照官网给出的流程来,很简单,只需要注意一下android studio的sha1值获取途径比较特殊,一般通过cmd命令来查看,教程官网也有,其他这里就不原创 2017-02-22 13:31:06 · 3865 阅读 · 1 评论 -
android 状态栏操作之-改变状态栏的颜色
最近几天把毕设开题写的差不多了,准备开始搞项目了。今天坐车回来的时候,打开前几日做的一点开头的应用,发现一个小问题:“标题栏”没有隐藏。我明明写了去掉标题栏的相关操作requestWindowFeature(Window.FEATURE_NO_TITLE);,为何没有真正实现呢?经过仔细观察我才发现,这并不是标题栏,标题栏明显比它要大,通过查找资料我才知道,这最上方的蓝色背景是“状态栏原创 2017-03-02 09:12:25 · 1352 阅读 · 0 评论 -
Android studio改变状态栏颜色,实现全局美感
搞了几天的杂事,终于晚上可以研究研究项目了。今天坐车回来的时候打开前几天做的一小点的应用看了下,发现最上面有一块蓝色的背景,之前只是实现了应用的功能就没在意这些细节,今天才注意到这种问题。我想了想,明明我设置了隐藏标题栏的代码,为啥还有一块没去掉呢?像下面这图经过查资料发现,原来是这最上面一小块名叫“状态栏。何为状态栏?状态栏即显示手机一系列状态信息的栏目,如手机电量,信号原创 2017-03-01 21:21:21 · 12499 阅读 · 4 评论 -
java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException
错误: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException最近使用as写代码遇到这个错误。找了好久,终于解决了问题。解决方法:本人从eclispe移植的项目代码,资源文件里有个.9png图片没注意,导致了此处的问题。删掉或者处理一下就好了原创 2017-02-11 22:08:33 · 657 阅读 · 0 评论 -
android studio使用Bmob来实现登录注册的功能
刚刚抛下了Eclipse,初学了android studio,一开始真是用起来感觉难受,不过的确能够实现一些Eclipse不能实现的功能,而且用起来还蛮方便。网上虽然有很多关于这等方面的教程,但是一些细节自己写起来才发现存在很多问题。问题会在最后列出。下面就详细记录一下编写过程,还请大家多多指教。Bmob的使用教程见官网:http://www.bmob.cn/1.注册界面界面比原创 2017-02-08 15:09:58 · 16353 阅读 · 5 评论 -
Android 应用载入界面的简单实现
最近在构思一款打车app的实现思路,后面将会不定时更新编写进程,有不足和改进之处希望大家给出意见。首先,来实现一个简单的载入界面,这里只是用一张图片,就先不用动画了,后面再说。实现功能:运行程序后进入加载界面,三秒后自动跳转到主界面,同时关闭当前加载界面,按返回键退出该应用。实现思路:新建一个活动,将其设置为入口activity,然后在方法类中通过Handler来实现加载页面和主界面的原创 2017-01-04 11:01:48 · 2256 阅读 · 0 评论 -
android 简单记事本开发(一)
本人刚学android没多久,想写个简单的记事本项目训练一下自己,顺便记录一下自己的学习历程,高手勿喷谢谢,有不足和改进之处还请大家提出意见。本人习惯完成一个小功能块就记录一下,也方便加深印象。另外,后续编写过程中发现有地方需要新增或者修改的我会特别说明一下。下面进入正题,首先来说明一下想实现的功能:1.主页面:上面是两个按钮,分别实现管理记事和新建记事的功能,管理记事本打算实现下拉菜单的原创 2016-11-28 10:58:15 · 33955 阅读 · 16 评论 -
带你领略 ConstraintLayout 1.1 的新功能
原文地址:Introducing Constraint Layout 1.1 原文作者:Sean McQuillan 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO1/introducing-constraint-layout-1-1.md 译者:Moosphon 校对者:...翻译 2018-05-21 08:45:41 · 1185 阅读 · 0 评论