自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 解决IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter

https://blog.csdn.net/rowland001/article/details/51442875#commentBox

2018-06-06 10:15:38 727

原创 EditText.setSelection() 的坑

EditText.setSelection(giftName.length()); java.lang.IndexOutOfBoundsException: setSpan (7 ... 7) ends beyond length 0后来发现在布局文件中设置了 EditText的maxLength属性为6,所以有此错误!在此记录!

2018-01-11 20:02:30 12388

原创 ShuKong

# ShuKongshukong,a reading app  Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide.书控,一款阅读类App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide做这款Ap

2017-03-18 11:58:44 388

原创 百度定位Sdk 162错误解决方法之Android Studio

前言 此方法只针对开发环境是Android Studio查看百度开发文档 官方对162错误解释是:162: 请求串密文解析失败。 只是简单的说了一句, 完全不知道是什么错误经过百度 大多数开发者的实战经验是so文件加载失败 。 经过验证确实是(我开发过程 遇到的162错误 也是so 文件加载失败,) 找到原因了,下面介绍解决的办法解决方法 1.在“src/main”目录中新建名为“jni

2016-06-24 14:11:43 1139

转载 使用Gson解析复杂的json数据

Gson解析复杂的json数据 最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了,如果大家感兴趣的

2016-06-23 13:59:47 369

转载 android json解析及简单例子

JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XML同样拥有

2016-06-23 10:42:12 341

原创 TabHost基本简单功能用法

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_pare

2016-04-28 20:56:54 579

原创 SearchView基本功能用法

布局文件,一个SearchView配套一个ListView,使其增加一个自动完成的功能,<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p

2016-04-28 17:33:26 3567

原创 NumberPicker简单功能用法

布局文件,简单没什么讲的<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2016-04-28 10:21:12 1930

原创 CalendarView功能与用法(日历视图)

简单介绍一下CalendarView功能与用法 布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr

2016-04-21 19:02:06 17807 2

原创 Toast提示内容简单介绍

Toast提示内容简单介绍,<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heig

2016-04-21 18:54:50 1694

原创 ViewFlipper的功能和用法

ViewFlipper组件继承了ViewAnimator,可以调用addView(view v)来添加多个组件,在ViewFlipper添加多个组件之后可以使用动画来控制多个组件切换是的动画效果,(需要注意的是与AdapterViewFlipper比较相似,区别在于ViewFlipper通过addView(view v)来添加多个组件,而AdapterViewFlipper只需要传入一个Adapte

2016-04-21 18:28:51 349

原创 Textswitcher的简单用法与功能(文本切换器)

一个简单的文本切换动画效果案例。点击文本是,文本左进右出。 代码如下package com.test.textswitcher;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.TextureView;import android.

2016-04-21 18:10:31 877

原创 ImageSwitcher图片切换器的简单功能用法

我们想达到一个普通的图片浏览的功能,具体效果如下 首先是一个整个图片预览,当我们点击图片时,切换到另外一个Activity来看大图。 并且当我们左右拖动图片时可以有动画效果的切换图片。 下面给出代码。首先是MainActivity,比较简单,就是一个GridView组件显示图片。<RelativeLayout xmlns:android="http://schemas.android.co

2016-04-21 17:31:06 1736

原创 ViewAnimator之ViewSwitcher的简单功能和用法(仿Android系统的Launcher界面)

(仿Android系统的Launcher界面)package com.test.viewswitvher;import java.util.ArrayList;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.view.Lay

2016-04-21 09:13:51 918

原创 SeekBar(拖动条)的简单功能和用法

SeekBar(拖动条)的简单功能和用法 布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android

2016-04-12 14:35:26 1099

原创 Spinner的简单用法和功能(二)标题栏进度条

Spinner的简单用法和功能(二) 主要讲在标题栏的进度条 布局就是两个简单的显示和隐藏按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

2016-04-12 14:27:23 790

原创 Spinner的简单功能和用法

Spinner的简单功能和用法 常用属性有 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l

2016-04-12 14:20:54 405

原创 StackView的基本功能与用法(叠在一起的图片)

StackView的基本功能与用法 下面是我们要实现的效果 通过点击上下按钮将叠在一起的图片切换到最前, 首先将布局代码定义出来,一个简单的StackView和两个Button按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

2016-04-12 10:50:59 2794 2

原创 AdapterViewFlipper的功能和用法(例:自动播放的图片库)

AdapterViewFlipper的功能和用法 AdapterViewFlipper的属性 需要实现的案例(自动播放的图片库) 首先是布局文件 我们简单的定义一个AdapterViewFlipper和三个按钮控制就好<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:to

2016-04-11 19:33:39 573

原创 Gallery的简单功能和用法(画廊视图)

Gallery的简单功能和用法(画廊视图)Gallery常用属性 布局文件 一个简单的案例,幻灯片式的预览图片 画廊展示,点击图片则ImageView大图展示<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t

2016-04-11 19:09:00 2886

原创 Spinner的简单功能和用法(下拉选项框)

Spinner的简单功能用法介绍 需要实现的布局 布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-04-11 18:52:17 525

原创 ExpandableView(可展开的列表组件)

ExpandableView(可展开的列表组件)的简单介绍,常用xml属性 达到的简单效果 布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi

2016-04-11 18:13:45 914

原创 GridView网格视图简单介绍

简单介绍一下GridView的功能, Gr idView的可以设置的属性。 首先是实现的效果 需要实现的功能为,当我们点击下面的GridView的图片缩略时,上面将会显示出我们点击的图片的大图。 首先按要求定义一个布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sche

2016-04-11 17:58:21 364

原创 AutoCompleteTextView自动完成文本框简单介绍

AutoCompleteTextView自动完成文本框简单介绍 以及 子类MultiAutoCompleteTextView自动完成文本框(允许提示多个提示项目,多个提示项目以分隔符分开,提供了setTokenizer()方法来设置分隔符)简介首先定义布局文件包含两个自动完成文本框,允许定义的属性有如下图 <?xml version="1.0" encoding="utf-8"?><Lin

2016-04-11 17:24:06 407

原创 GridView之BaseAdapter的用法简单案例(二)【子元素item的高度暂时不知道控制】

一个简单的GridView来预览选择 Imageview来显示的案例 效果如下,有一个问题暂时没有解决就是GridView中 子元素item的高度控制暂时不知道 所以效果很差,这里只是简单的介绍用法。所以暂时不深究。 首先我们将上面需要的布局定义一个<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

2016-04-11 15:06:30 511

原创 ListView简单案例之BaseAdapter(一)

一个简单的入门介绍BaseAdapter的案例我们想简单的达到一个这样的效果 首先简单的写一个包含ListView的布局即可,如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro

2016-04-11 14:18:04 815

转载 内存中堆和栈的解释

堆和栈的区别Java把内存划分成两种:一种是栈内存,一种是堆内存。   在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存 中分配。   当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放 掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。  堆内存用来存放由new创建的对象和数组。

2016-04-07 18:44:14 1137

原创 对象引用与对象的区别

初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。       为便于说明,我们先定义一个简单的类:       class Vehicle {int passenger

2016-04-07 18:37:48 311 1

原创 ListView之BaseAdapter的用法简单案例(四)

一个简单的BaseAdapter的用法简单案例, 我们想利用BaseAdapter达到下面图片的简单效果。 首先我们先将布局文件写出来如下<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout

2016-04-07 18:34:12 6994 1

原创 ListView之SimpleAdapter的用法简单案例(三)

开发中我们经常会用到列表项,一般的列表项的话用ArrayAdapter就好,但是当我们需要用到更复杂的列表项时,我们就可以考虑用到SimpleAdapter,下面是一个简单的案例。package com.test.simpleadapter;import java.util.ArrayList;import java.util.HashMap;import java.util.List;imp

2016-04-06 20:24:45 3324

转载 JAVA中的集合的概念

为什么要使用集合类当你事先不知道要存放数据的个数,或者你需要一种比数组下标存取机制更灵活的方法时,你就需要用到集合类。理解集合类集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map(映射)。(1)集

2016-04-06 11:08:57 1032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除