android UI
文章平均质量分 83
leisurelife1990
工作室承接常见app定制项目
展开
-
viewpager wrap_content 不显示
重写ViewPager 里的onMeasure方法 然后在xml里引用这个wrapContentViewPager 就可以了public class WrapContentViewPager extends ViewPager{ /** * @param context */ public WrapContentViewPager(Context con原创 2014-03-11 19:12:13 · 1428 阅读 · 0 评论 -
android JavaBinder - FAILED BINDER TRANSACTION
今天在做一个widget的时候需要填充一个ImageView,图片来自与网络。 发现都会出现FAILED BinderTransaction这个问题。 通过google得知,原来图片的size不能超过40k。Activity中ImageView是不会出现这个问题, 但是Widget使用的是remoteViews。原创 2014-05-07 16:02:00 · 1656 阅读 · 0 评论 -
android 图片很卡 很慢现象
如果加载或操作大图很慢,很卡的话。1、先检查下图片是否在这个drawable-hdpi文件中,而不是drawable-ldpi或drawable-mdpi中。2、如果确定第一个没有问题就检查AndroidManifest.xml中,把 android:targetSdkVersion="15"这句话去掉就ok了原创 2013-07-08 10:01:58 · 2620 阅读 · 0 评论 -
ImageLoader加载圆形图片
options = new DisplayImageOptions.Builder() .showImageForEmptyUri(R.drawable.nopeopleheadimage) .showImageOnFail(R.drawable.nopeopleheadimage) .showImageOnLoading(R.drawable.nopeopleheadimage)原创 2015-11-11 17:07:52 · 1829 阅读 · 0 评论 -
无缝为Activity、Fragment、任何View设置加载(loading)、重试(retry)和无数据(empty)页面。
效果图In Activity or FragmentIn Any View使用场景我们的程序流程受很多因素影响不可能每次都能达到我们预期的状态,所以我们经常会在页面上添加一些请求失败、成功、空数据的对应布局。相相信很多人都这样做过。这样做肯定可以,但是比较繁琐,而且xml里也会多出一些感觉不太有用的布局(都是设为GONE),也影响我们看布局。今天我记录下翔神抽出来的LoadingAndRetry原创 2015-12-23 11:03:29 · 3727 阅读 · 0 评论 -
自定义万能的progressView
效果预览控件由来这两天有个哥们给我商量他们公司语音播放进度条的做法。如图 看到这个图片我首先想到的是自定义view,怎么自定义view呢?第一个想法数一下一共有多少根竖条,然后找到每一根竖条直接高度的比例,通过自定义view宽高的比例算数每个竖条和中间横条的位置。这个办法肯定是可以的,但是感觉有点麻烦而且不通用,万一哪天设计的妹子把这个进度图换了我还得重新找规律重新通过复杂的计算来做。第二种想法其原创 2015-12-18 17:59:21 · 2526 阅读 · 3 评论 -
fragment重影解决
fragment重影解决造成fragment重影的原因造成fragment重影的原因是因为我们代码里用add fragment 然后调用hide和show来替换replace方式(因为这样做不用每次切换fragment都重新加载界面和数据)。但是正因为这样当我们activity异常关闭重启时你原先的所有fragment也都会跟着activity重新绘制出来,然而这个时候所有的hide和show失灵了原创 2016-04-27 09:53:48 · 5098 阅读 · 0 评论