在实际开发中怎样尽可能的降低层级、降低控件数量。并达到相同的视觉效果?本文记录开发过程中的实践。 1. 降低 ImageView 的数目 1.1 使用 TextView.drawableXXX 如大众点评APP的首页: 注意红色框内的部分 红色框住的部分。由一张图片和它以下的文字组成,至少有两种实现 ...
分类:
其他好文 时间:
2018-04-05 21:02:26
阅读次数:
203
线性布局 给每个TextView设置layout_weight=1属性平分父级空间。可以做到文字超出隐藏。 或是 只给中间占位的TextView设置android:layout_weight=1,撑开空间做到分离左右TextView。此时左右的TextView的宽度为wrap_content,所以如 ...
分类:
移动开发 时间:
2018-03-31 14:21:59
阅读次数:
176
Fragment依附Activity而存在,本文通过两个TextView切换两个Fragment来观察Activity和两个Fragment在不同操作下各执行哪些方法,从而对其生命周期有更加深刻的了解。通过打印log进行分析。 ...
分类:
其他好文 时间:
2018-03-30 21:46:37
阅读次数:
188
global.gradle版本配置文件 原配置 改为 是因为build_tools_version和support_version的版本不一致导致的,只需要把版本统一即可 ...
分类:
移动开发 时间:
2018-03-29 02:10:48
阅读次数:
1497
某些app上,新进入一个Activity的时候,上面的一个关键性数字(比如金额)会以一个数字不断变大的动画来显示。刚开始的时候,想到的一个方案是:使用Thead+Handler,给定一个动画总时长与刷新间隔时长,根据公式(数字从0开始,每次增长值为数组除以动画执行次数,动画执行次数等于动画总时长除以 ...
分类:
移动开发 时间:
2018-03-27 20:59:17
阅读次数:
2008
效果如图,由TextView View(竖线) EditText与ImageView组成 首先更改draw able中shape代码 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android ...
分类:
其他好文 时间:
2018-03-22 22:40:42
阅读次数:
242
Android在布局文件中为View提供了onClick属性,使用方法如下:<TextView
android:id="@+id/user"
android:layout_width
分类:
移动开发 时间:
2018-03-09 17:56:36
阅读次数:
140
目录 1 服务器接口简介 2 Android端代码实现 2.1 xml布局文件 2.2 Activity类 2.3 Okhttp网络通信类 1 服务器接口简介 此处我使用的服务器接口是使用Flask编写,具体实现代码: 参考文章:https://www.cnblogs.com/mosson/p/61 ...
分类:
移动开发 时间:
2018-03-08 12:13:10
阅读次数:
1524
1.首先要明白,什么时候回TextView处理滑动,什么时候不处理滑动 1.1往上滑动,到达文本底部就不要再处理了,如果往上滑动不在底部则继续TextView滑动 1.2往下滑动,到达文本顶部就不要再处理了,如果往下滑动不在顶部则继续TextView滑动 关键计算地方: 1.当前是上滑动还是下滑动( ...
分类:
其他好文 时间:
2018-03-07 11:45:20
阅读次数:
394
1. 在build.gradle(Module)的dependency(dependencies)添加引用: compile 'com.android.support:recyclerview-v7:25.3.1 2. 在布局中添加recyclerview ...
分类:
其他好文 时间:
2018-03-03 12:15:04
阅读次数:
173