- 博客(8)
- 资源 (16)
- 收藏
- 关注
转载 Android技巧之drawablePadding设置
1.问题 我想很多小伙伴都和我一样应该很喜欢TextView中drawableLeft、drawableTop、drawableRight、drawableBottom这几个属性,因为我们可以直接用它来画出来一个图文排列的标签或者按钮,这样就对于用两个控件组成的相对复杂的布局来说容易的多,这在移动UI开发中很常用,但是这样经常会有个问题困扰着我,因为有时候我们想把图片和文字对应居中,这样就会出现关
2016-01-31 10:28:33 13486
原创 搜索框中搜索符号居中
在Android开发时,常常会添加搜索框,有时更会高仿ios搜索控件,将搜索符号显示在搜索框的中间,当点击搜索框时,又将搜索按钮移到左侧。如下图演示(生成gif被压缩了) 先给搜索框添加布局<RelativeLayout android:id="@+id/relative_search" android:layout_width="match_parent"
2016-01-25 10:11:06 4011
原创 Android设定字体大小,不随系统变化
在app开发中,我们经常会限定字体大小,不跟随系统设定的字号变化。所以在编写页面时,会经常使用dp,而不是sp;<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match
2016-01-21 23:32:15 16823
原创 Android循环添加多个控件
在Android开发中,我们有时候会在一个容器(例如:LinearLayout)中添加多个子控件,由于对控件的操作必须在主线程中,因此过多的占用主线程,势必会使程序终止退出。在下面的例子中,我们在一个LinearLayout容器中循环添加500个子控件(TextView),private final int CONTROLS_COUNT = 500;private void initWidget(
2016-01-17 19:08:20 4195
原创 webview.loadData加载出现乱码问题
昨天写了个demo,主要是从网上请求了些json格式的文章数据,然后取出有用的信息值拼凑成字符串(多半是文章文本和关联的图片,图片均转化格式),然后希望用webview加载这些数据展示文章信息,最后发现手机上显示出的图片完全没问题,可是文本文字都是一堆乱码。 在网上找了些资料,设置了webview默认编码为utf-8mWebView.getSettings().setDefaultTextEnco
2016-01-14 12:39:15 526
原创 Android 无线调试
相信很多Android开发者,都不会选择用Android模拟器调试app吧。Android自带的模拟器非常慢,占用计算机内存多,若是计算机内存比较小(4G),便会拖垮计算机的整体性能。所以很多Android开发者,都会选择使用真机调试app。只需要一部Android手机+数据线便可以很好的调试app了,可经常重复的使用数据线连接手机和计算机USB接口,对手机和计算机的接口损伤很大。这里就想大家介绍,
2016-01-13 12:36:55 747
原创 Android开发中使用MVP模式
一、为什么使用MVP模式 在Android开发中,Activity并不是标准的MVC模式中的controller,它的首要职责是加载应用布局,处理用户操作并做出响应。随着界面及逻辑的复杂度不断提升,Activity的职责便不断增加,导致整个类变得庞大臃肿。因此我们需要将复杂的逻辑处理放到另一个类Presenter中,而Activity只负责处理用户操作并响应。二、什么是MVP模式 MVP(模式-
2016-01-11 22:15:10 534
原创 json之FastJson解析
fastjson的使用一、JSON(JavaScript OjectNotation)是一种轻量级的数据交换方式。易于人的阅读和编写。也正是由于Json格式数据的简单和易用性,越来越多的开发者开始使用Json,以此同时,很多公司也封装了一套自己的Json框架,用来实现Json格式数据的转换,比如Google的Gson,阿里巴巴的FastJson,IBM的Json4J等。这里只介绍阿里巴巴的Fa
2016-01-10 23:57:42 863
retrofitDemo
2016-06-09
AndroidKiller
2016-06-02
android 5.x 过渡动画demo
2016-05-06
RecyclerView示例
2016-05-05
Palettedemo
2016-05-01
Elevation使用demo
2016-04-30
具有弹性的ListView
2016-04-16
canvas旋转绘图
2016-03-02
TextView Textsize
2016-01-21
添加多个子控件
2016-01-17
fastjson-1.1.36.jar
2016-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人