摘要: 目标:改变软键盘的外观使enter显示为“DONE”或“完成”,监听点击事件。 实现: 1.在xml文件中定义一个EditText <EditText android:layout_width="match_parent" android:layout_height="40dp" android:i 阅读全文
posted @ 2016-02-23 11:31 听懂·动听 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 显示一个PopupWindow 3 * 4 * @param v 5 */ 6 private void show(View v) { 7 PopupWindow mPopupWindow; 8 LinearLayout mLayoutPopupWindow; 9 //windo 阅读全文
posted @ 2016-02-17 09:34 听懂·动听 阅读(187) 评论(0) 推荐(0) 编辑
摘要: startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:xxxxxxxxxxx"))); 阅读全文
posted @ 2016-02-16 11:28 听懂·动听 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中经常会自定义view,当中有一些容易忽视的问题,以后都会记录在这里提醒自己。 1.使用xml填充ViewGroup时,根节点使用merge以减少view的层级 2.重载子类构造函数时要弄清楚父类做了哪些操作 以上两个注意点具体可参考这篇文章:Android中如何优雅地自定义一个View 阅读全文
posted @ 2016-01-31 19:20 听懂·动听 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.使用jar命令解压文件 jar xvf file.zip,命令执行之后就会把file.zip里面的文件解压当前目录。下面我把“UI设计.zip”这个文件解压到桌面上,使用了如下命令: 2.使用tar命令解压缩:《.tar.bz2文件解压命令》 阅读全文
posted @ 2016-01-27 15:52 听懂·动听 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.层级:该文件夹位于main目录下,和java、res目录平级 2.如何访问assets目录下的html文件? 我的项目中assets目录下有一个protocol.html文件,现在我希望把它加载到WebView当中。我可以使用下面的方式: //注意asset而不是assets mWebView. 阅读全文
posted @ 2016-01-27 12:41 听懂·动听 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 可以在build.gradle文件当中配置一个变量,避免每次发布版本的时候手动修改Log的开关。 buildTypes { debug { buildConfigField "boolean", "LOG_DEBUG", "true" } ... 阅读全文
posted @ 2016-01-27 10:37 听懂·动听 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: /** * 崩溃信息处理 * Created by travis on 2016/1/21. */public class VIIUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler { private stat... 阅读全文
posted @ 2016-01-21 16:40 听懂·动听 阅读(413) 评论(0) 推荐(0) 编辑
摘要: /** * 屏幕的尺寸及不同单位之间的转换 * Created by travis on 2016/4/18. */ public class DensityUtil { /** * 屏幕的高度(px) * @param context * @return */ public static final float getHeig... 阅读全文
posted @ 2016-01-21 12:14 听懂·动听 阅读(637) 评论(0) 推荐(0) 编辑
摘要: compile 'in.srain.cube:ultra-ptr:1.0.11' 阅读全文
posted @ 2016-01-19 22:24 听懂·动听 阅读(254) 评论(0) 推荐(0) 编辑