当前搜索:

Android手机屏幕尺寸计算

WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); DisplayMetrics dm = new DisplayMetrics(); if (Build.VERSION.SDK_INT >= Bui...
阅读(385) 评论(0)

android retrofit End of input at line 1 column 1 path

背景在使用retrofit作为项目的网络请求库时,接口定义如下:@GET(ACT_GET_NEW_STAFF) Call reqGetNewStaff();@GET(ACT_GET_NEW_STAFF_MORE) Call<List> reqGetNewStaffMore(@Query("index")int index, @Query("size")int size...
阅读(4492) 评论(0)

图文详解谷歌Android 7.0的20个新功能

导语:谷歌已正式对外发布Android 7.0 Nougat(牛轧糖)操作系统,它将会率先登陆Nexus设备,之后才会陆续登陆其他的智能手机。Android 7.0中包含一系列的新功能和改进,它们将会对Android系统的体验产生重大的影响,例如捆绑通知和改进的多任务处理等。下面,就让我们一起来看一下谷歌都在最新的移动操作系统中添加了哪些主要新功能:   “白日梦”变成“屏幕保护程序”...
阅读(1086) 评论(0)

TextView ClickableSpan onClickListener点击事件冲突

需求是这样的:TextView是在一个ListView item里面,TextView的文本需要格式。当有‘@’或者‘网址’时,将它们的文本高亮并且点击时进行跳转,当点击在‘@’或者‘网址’之外的地方时,要响应LivtView的item click事件。TextView的高亮是使用ClickableSpan实现的。前提: LivtView的item click事件我是通过item布局的最外层Vie...
阅读(3029) 评论(0)

TabPageIndicator 分割线

在使用TabPageIndicator自定义样式时,样式如下 @style/CustomTabPageIndicator <...
阅读(1186) 评论(0)

Android Studio 添加第三方依赖后,控件属性不提示

首先,在添加了第三方依赖之后,clean下。如果属性还是不能提示,那么重启AS,然后再clean build下。记。...
阅读(1540) 评论(1)

fresco 两种判断图片是否已经缓存在SD卡上的方法

问题场景在使用fresco过程中,我们有这么种应用场景:在高清图片未缓存在硬盘时,显示的是缩略图(要服务器支持),当高清图片已缓存在硬盘时,显示高清图片。那么使用fresco如何判断一张图片是否已经缓存在硬盘上了呢?解决办法 第一种方式: boolean isCacheInDisk = Fresco.getImagePipelineFactory().getMainDiskStorageCache(...
阅读(3895) 评论(2)

EditText支持多行同时支持imeOptions设置

本文出自:http://blog.sina.com.cn/s/blog_97eedec40100wwjd.html问题描述:EditText一旦设置了多行显示,键盘总是显示Enter键。有时候我们只需要文本输入多行显示,Enter键任然需要支持imeOptions设置,比如显示完成键而不是回车换行。如这如何做呢?问题分析以及解决:我们知道,当EditText弹出输入法时,会调用方法(TextView...
阅读(1331) 评论(0)

在android style.xml文件中使用自定义属性

直接使用属性名就行了 不用加命名空间了 代码如下: <item name="androi...
阅读(2571) 评论(0)

使应用中的字体不受系统设置影响的两种方法

第一种使用dp来设置文字的大小第二种private void keepFontSize(){ Resources res = getResources(); android.content.res.Configuration config = new android.content.res.Configuration(); config.setToDe...
阅读(1672) 评论(0)

fresco自定义进度条ProgressBarImage

第一种:继承drawablepublic class ImageLoadingDrawable extends Drawable{ private Paint mRingBackgroundPaint; private int mRingBackgroundColor; // 画圆环的画笔 private Paint mRingPaint; // 圆环颜色...
阅读(2922) 评论(0)

fresco添加http header

今天使用fresco时,项目中在加载图片时添加了防盗链,需要在获取图片时添加header信息,研究了下fresco如何添加header,解决方案如下: 1、新建一个类ElnImageDownloaderFetcher,继承HttpUrlConnectionNetworkFetcher 2、将HttpUrlConnectionNetworkFetcher类的代码拷贝到新类 3、重写HttpURL...
阅读(2225) 评论(0)

fresco如何配合PhotoView使用实现图片缩放

https://github.com/ongakuer/PhotoDraweeView...
阅读(2785) 评论(0)

Android ImageSpan不显示

在TextView中插入图片,我们一般是使用ImageSpan,但是在使用过程中,发现当TextView中一行未满时自动换行(这种情况一般是发生在中英文混排),插入在首部的ImageSpan不显示了,如下图: 原本在首部会有一个置顶的图标,但是由于换行导致ImageSpan不显示了。这里的解决方法是换了一种实现方式,使用Html.fromHtml的ImageGetter/** * 获取图...
阅读(1691) 评论(0)

Android TextView 如何判断是否已经省略

我们知道,要使TextView单行显示,如果超出的话用“…”显示,只要设置android:ellipsize="end" android:singleLine="true"或者多行显示,超出的部分使用“…”显示,那么,设置如下android:lines="2" android:ellipsize="end"那么问题是,我们怎么知道TextView已经省略了内容呢? TextView t...
阅读(4089) 评论(0)
40条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:775228次
    • 积分:5135
    • 等级:
    • 排名:第6106名
    • 原创:106篇
    • 转载:22篇
    • 译文:5篇
    • 评论:388条
    关于我
    博客专栏
    最新评论