摘要: 最近项目有个需求要求文本最多显示3行,继续输入则字体变小,删除已经输入的文字,那么字体变大,不管变大变小都不能超过3行。网上怎么找也找不到相关的解决方案,自己动手,丰衣足食了! 说一下算法思路,后面给出demo。 第一步 获取当前的行数 我们需要知道目前文本多少行了,之前我采用TextView.ge 阅读全文
posted @ 2016-09-28 17:18 星辰之力 阅读(2651) 评论(0) 推荐(0)
摘要: 由于最近做项目要检测EditText中输入的字数长度,从而接触到了Android中EditText的监听接口,TextWatcher。它有三个成员方法,第一个after很简单,这个方法就是在EditText内容已经改变之后调用,重点看下面两个方法: 这个方法是在Text改变之前被调用,它的意思就是说 阅读全文
posted @ 2016-09-28 17:10 星辰之力 阅读(16059) 评论(0) 推荐(1)
摘要: Android手写优化-更为平滑的签名效果实现 阅读全文
posted @ 2016-09-28 16:57 星辰之力 阅读(687) 评论(0) 推荐(0)
摘要: package com.google; import android.app.Activity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.widget.EditText; public class ActMain extend... 阅读全文
posted @ 2016-09-28 16:37 星辰之力 阅读(15212) 评论(0) 推荐(0)
摘要: 最近版本迭代的新增收货地址模块出现地址填写时点击换行,然后网络提交数据到后台,在地址列表查看地址时,也出现换行的问题。 问题效果图: 1、分析原因 用Google的DHC工具进行网络模拟请求,发现返回数据结果如下: 2、得出结果 是因为我输入地址点击换行,没换一次就会增加一个\n,那么,就非常好处理 阅读全文
posted @ 2016-09-28 16:23 星辰之力 阅读(9365) 评论(0) 推荐(0)
摘要: Android学习之仿QQ讨论组和微信群聊头像 阅读全文
posted @ 2016-09-28 16:12 星辰之力 阅读(778) 评论(0) 推荐(0)
摘要: 仿微信添加群聊界面——addView 阅读全文
posted @ 2016-09-28 16:01 星辰之力 阅读(1088) 评论(0) 推荐(0)
摘要: 项目中有个检索功能,页面上有个EditText输入框,打开页面后,焦点默认在EditText上,这样的话软键盘默认就会显示出来,占据大半个屏幕。 后来想办法将这个给去掉了,原先考虑着将焦点赋给页面上的其他组件(页面上还有时间选择组件、按钮组件等),方法如下: 另一种方法是在EditText前面放置一 阅读全文
posted @ 2016-09-28 15:45 星辰之力 阅读(8080) 评论(0) 推荐(0)
摘要: http://www.bubuko.com/infodetail-460163.html 阅读全文
posted @ 2016-09-28 14:41 星辰之力 阅读(211) 评论(0) 推荐(0)
摘要: 实现上拉加载更多的SwipeRefreshLayout 阅读全文
posted @ 2016-09-28 14:30 星辰之力 阅读(1560) 评论(0) 推荐(0)
摘要: 前言: 我们在android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“GO”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done"就马上进行下一步操作。 效果 阅读全文
posted @ 2016-09-28 11:55 星辰之力 阅读(3746) 评论(0) 推荐(0)
摘要: 开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).start 利用定时器 TimerTask task = new Timer 阅读全文
posted @ 2016-09-28 11:48 星辰之力 阅读(1295) 评论(0) 推荐(0)
摘要: 最近项目中有一个编辑框,下面是个ListView。在触发编辑框弹出软键盘后,ListView还能滑动,并且ListView的item还能响应单击。这样的体验效果很不好。于是便想在滑动或单击item时判断键盘是否弹出,若弹出,则把它隐藏。 网上一搜,发现Android并没有直接提供软键盘的弹出与隐藏判 阅读全文
posted @ 2016-09-28 09:51 星辰之力 阅读(5531) 评论(0) 推荐(0)