8 guankai1990

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

GridView,ListView setOnItemClickListener不响应

在开发过程中遇到了ListView 、GridView的OnItemClickListener的事件无响应情况原因是因为 listview、GridView 的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 、GridView 所以不能监听item的点击事件,被 ItemView 拦截了点击事件。解决办法: item 的根节点...

2018-07-18 10:29:05

android组件GridView简单使用

GridView与ListView的用法基本一致,不同的只是布局。当我们打开手机,应用会以宫格显示,那就是GridView。 以代码形式展示给大家,适配器使用SimpleAdapter,熟悉了适配器的用法,就只需要注意几个GridView的属性即可。Activity类public class MainActivity extends Activity { private G...

2018-07-18 10:26:13

Android自带硬解码解码类型说明MediaCodec

一、背景随着Android系统手机性能的不断提升,现阶段大部分手机都自带GPU(承担图形显示的专门硬件),大幅度提高手机显示性能,在视频显示、游戏画面刷新,和高分辨图像显示方面必须使用GPU。GOOGLE在API 16 -4.1版本中增加MediaCodec类,专用于编解码多媒体数据,二、MediaCodec使用方式     MediaCodec总共有三种使用方法,如下图所示:          ...

2018-06-19 17:14:21

android中根据touch事件判断单击及双击

private static final int MAX_INTERVAL_FOR_CLICK = 250;      private static final int MAX_DISTANCE_FOR_CLICK = 100;      private static final int MAX_DOUBLE_CLICK_INTERVAL = 500;      int mDownX = 0;  ...

2018-03-01 09:19:26

Android ProgressBar设置转圈样式

方式1:(效果为补间动画一样)[html] view plain copyProgressBar      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:indeterminate="true" 

2017-10-29 10:11:12

Android之根据Uri获得图片或视频文件路径(解决4.4以上版本得不到路径的情况)

@SuppressLint("NewApi")  public class UriUtils {            /**        * Get a file path from a Uri. This will get the the path for Storage Access        * Framework Documents, as well as th

2017-08-03 16:21:13

Mac抓包工具Charles乱码解决办法

安装 SSL 证书启动 Charles 软件,在菜单中找到 Help -> SSL Proxying -> Install Charles Root Certificate. 如下图所示:图片来自随后是这样的:图片来自iPhone 端步骤:Help -> SSL Proxying ->Install Charles Root Certif

2017-06-20 10:34:50

android textview 自动换行 整齐排版

在网上找了很久的代码终于找到了,经过测试,可以使用,先记录下来,以便以后使用。先上实验的效果图图上有两个textview,不同之处请看下文。以下是转载的原文:一、问题在哪里?textview显示长文字时会进行自动折行,如果遇到一些特殊情况,自动折行会杯具成这个样子:上述特殊情况包括:1)全角/半角符号混排(一般是数字、字母、汉字混

2017-05-11 17:41:39

android控件阴影效果

使用layer-list在res/drawable下,新建background_with_shadow.xml文件,该文件代码如下:12345678910111213141516171819202

2017-05-10 16:20:13

java float保留多位小数

float   scale  =   34.236323;   DecimalFormat   fnum  =   new  DecimalFormat("##0.00");    String   dd=fnum.format(scale);

2017-05-05 11:20:46

禁止滑动的ViewPager

ViewPager非常好用,但有时候需要在ViewPager的里面再嵌入ViewPager,那么就有冲突了,简单粗暴的方法就是直接把一个ViewPager禁止滑动。注意:禁止滑动的同时不能禁止 setCurrentItem 方法。实现思路:重写ViewPager,覆盖 onTouchEvent 和 onInterceptTouchEvent 方法,使其返回false,这样就等于禁止了Vie

2017-04-24 14:59:10

Fresco 使用要点

研究Fresco有段时间了,在内存使用上的确要比UIL的好挺多,但同时Fresco的使用也些许复杂,还有很多陷阱。除了参看官方文档外,还需要注意一下问题:一、配置1、ImagePipelineConfig 要设置 setDownsampleEnabled(true),以打开对png等图片的自动缩放特性(缩放必须要设置ResizeOptions);      setResiz

2017-02-09 16:30:53

Fresco获取缓存的大小为-1的解决方法

最近一直在玩Fresco的缓存框架,遇到个问题,就是如果想要获取Fresco的缓存大小的话,直接调用Fresco.getImagePipelineFactory().getMainFileCache().getSize(); 的话,得到值很容易是-1;很抓狂有不有?  然后,查找Fresco的问题列表,发现也有人遇到同样的问题:  然后发现只需要在调用getsize()之前调用 

2017-02-08 15:41:36

自制悬浮框,愉快地查看栈顶 Activity

原文链接:http://blog.csdn.net/a153614131/article/details/53891190写在前面接手陌生模块时,如何快速了解每个页面对应的类,以及它们之间的跳转逻辑。总不能在代码里一个一个地找startActivity()吧?有时候,又想查看别人的 app 的页面组织(像淘宝、微信啊),总不能一个一个反编译吧?总想着有没

2016-12-27 10:29:24

Android百度地图、高德地图、腾讯地图导航路线规划问题

Android百度地图、高德地图、腾讯地图导航路线规划问题      在最近的项目中,需求是用户选择某个地址需要进行导航时,弹出百度地图、高德地图和腾讯地图让用户选择。如果该用户手机中已安装对应的地图App,则启动对应软件进行导航,否则跳转到网页版的地图进行导航。    如下为各个地图效果:       百度地图高

2016-12-09 14:08:48

Android百度地图开发

转载请注明出处:http://blog.csdn.net/crazy1235/article/details/42614603     做关于位置或者定位的app的时候免不了使用地图功能,本人最近由于项目的需求需要使用百度地图的一些功能,所以这几天研究了一下,现写一下blog记录一下,欢迎大家评论指正!一、申请AK(API Key)    要想使用百度地图sdk,就必须申请

2016-12-02 14:16:45

Android 调去照相程序拍照

和调用图库选择图片一样,调用相机程序拍照也是经常遇到的。这里做个小总结:private void takePhoto() {// 执行拍照前应该先判断SD卡否存String SDState = Environment.getExternalStorageState();if (SDState.equals(Environment.MEDIA_MOUNTED)) {

2016-08-08 13:45:05

Android计时器

(TimerTask + Handler)通过配合Handler来实现timer功能的!public class TestTimer extends Activity { Timer timer = new Timer(); Handler handler = new Handler(){ public void handle

2016-05-05 15:03:55

Android开发之Intent.Action

本文介绍Android中Intent的各种常见作用。 1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing  activity android:name=".Main

2016-04-20 16:23:50

Android系统中设置TextView的行间距(非行高)

Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置

2015-09-06 15:28:35

查看更多

勋章 我的勋章
    暂无奖章