Android开发
文章平均质量分 63
small-dream
专注Android开发
展开
-
Android 事件分发实践(一),解决ScrollView嵌套ListView滑动的问题
需要在ScrollView里面嵌套一个ListView,让ScrollView和它里面的ListView都能滑动(ListView宽度没有占满ScrollView),先贴上布局代码:<com.example.xujiang.viewlearn.touchConfict.MyScrollView xmlns:android="http://schemas.android.com/apk/res/and原创 2015-07-13 20:56:23 · 3746 阅读 · 4 评论 -
PopupWindow使用总结
一、构造函数1、包含Context的构造函数 public PopupWindow (Context context ) { this( context, null); } PopupWindow的一些属性会和应用设置的主题相关,自带背景(如果不设置背景,可能不能全屏)2、不包含Context的构造函数 public PopupWindow () {原创 2015-11-29 10:57:40 · 1294 阅读 · 0 评论 -
Dialog使用总结
1、构造函数Dialog默认使用所在Activity主题: public Dialog(Context context) { this(context, 0, true); }使用指定的主题: public Dialog(Context context, int theme) { this(context, theme, true); }2、常用用法m原创 2015-11-30 22:15:52 · 1054 阅读 · 0 评论 -
Android MVP 使用教程
写一个Hello World程序总是很简单的,它的代码总是很简单、整齐的,SDK完全可以满足我们的需求。但是,如果你在开发过复杂的Android app,你应该清楚,生产环境的代码往往不是这样。你需要花费好几个小时去弄清楚在没有WiFi的情况下,为什么当手机屏幕旋转时,你的购物车不会更新。 你需要不断的在已经很复杂的Activity 的onCreate 方法里面去添加if 语句去解决app在某个设翻译 2016-03-15 21:29:06 · 2393 阅读 · 1 评论 -
Android MVP 介绍
原文地址: http://antonioleiva.com/mvp-android/#MVP (Model View Presenter) 模式是广为人知的MVC(Model View Controller)模式的一种衍生品,在最近一段时间,它逐渐受到Android开发者的重视,越来越多的人开始谈论它。但是,网络上却缺少可靠和严谨的文章来介绍MVP这种新的模式,这就是我为什么要用这个博客来鼓励翻译 2016-03-12 22:17:00 · 1069 阅读 · 0 评论 -
Android键盘弹出的研究
键盘弹出基本上开发中都会用到,之前用的比较简单,最多也就是Activity windowSoftInputMode标签中设置属性,没有深入研究。直到最近在解决键盘弹出导致界面闪烁的问题以及在做直播功能需要在键盘弹出时控制某些View的测量遇到一些问题,决定总结一下键盘弹出相关的知识点。键盘行为的控制一般情况,键盘的显示和隐藏都交由系统控制,比如,当EditText获取焦点时,键盘会弹出来,当用户按返原创 2016-07-09 10:07:22 · 4851 阅读 · 7 评论 -
Fragment重叠问题引发的思考
参考: http://stackoverflow.com/questions/16189088/overlapping-hidden-fragments-after-application-gets-killed-and-restored http://stackoverflow.com/questions/18274732/android-fragments-overlapping-原创 2016-06-18 20:35:45 · 7091 阅读 · 10 评论 -
Gradle 插件更新到3.0.1之后,release包安装不上
原来以为是instant run打开了,但是关了之后仍然不行,直接Android Studio 上点击安装是可以的最后发现是buildToolsVersion版本原因原来是26.0.2改成 27.0.2就行了。。坑原创 2018-01-09 11:08:28 · 2300 阅读 · 1 评论