- 博客(32)
- 收藏
- 关注
转载 解决IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter
https://blog.csdn.net/rowland001/article/details/51442875#commentBox
2018-06-06 10:15:38 741
原创 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 12416
原创 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 400
原创 百度定位Sdk 162错误解决方法之Android Studio
前言 此方法只针对开发环境是Android Studio查看百度开发文档 官方对162错误解释是:162: 请求串密文解析失败。 只是简单的说了一句, 完全不知道是什么错误经过百度 大多数开发者的实战经验是so文件加载失败 。 经过验证确实是(我开发过程 遇到的162错误 也是so 文件加载失败,) 找到原因了,下面介绍解决的办法解决方法 1.在“src/main”目录中新建名为“jni
2016-06-24 14:11:43 1166
转载 使用Gson解析复杂的json数据
Gson解析复杂的json数据 最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了,如果大家感兴趣的
2016-06-23 13:59:47 382
转载 android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XML同样拥有
2016-06-23 10:42:12 352
原创 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 591
原创 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 3580
原创 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 1942
原创 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 17821 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 1710
原创 ViewFlipper的功能和用法
ViewFlipper组件继承了ViewAnimator,可以调用addView(view v)来添加多个组件,在ViewFlipper添加多个组件之后可以使用动画来控制多个组件切换是的动画效果,(需要注意的是与AdapterViewFlipper比较相似,区别在于ViewFlipper通过addView(view v)来添加多个组件,而AdapterViewFlipper只需要传入一个Adapte
2016-04-21 18:28:51 358
原创 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 886
原创 ImageSwitcher图片切换器的简单功能用法
我们想达到一个普通的图片浏览的功能,具体效果如下 首先是一个整个图片预览,当我们点击图片时,切换到另外一个Activity来看大图。 并且当我们左右拖动图片时可以有动画效果的切换图片。 下面给出代码。首先是MainActivity,比较简单,就是一个GridView组件显示图片。<RelativeLayout xmlns:android="http://schemas.android.co
2016-04-21 17:31:06 1748
原创 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 929
原创 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 1110
原创 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 800
原创 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 420
原创 StackView的基本功能与用法(叠在一起的图片)
StackView的基本功能与用法 下面是我们要实现的效果 通过点击上下按钮将叠在一起的图片切换到最前, 首先将布局代码定义出来,一个简单的StackView和两个Button按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.
2016-04-12 10:50:59 2810 2
原创 AdapterViewFlipper的功能和用法(例:自动播放的图片库)
AdapterViewFlipper的功能和用法 AdapterViewFlipper的属性 需要实现的案例(自动播放的图片库) 首先是布局文件 我们简单的定义一个AdapterViewFlipper和三个按钮控制就好<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:to
2016-04-11 19:33:39 586
原创 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 2912
原创 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 534
原创 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 925
原创 GridView网格视图简单介绍
简单介绍一下GridView的功能, Gr idView的可以设置的属性。 首先是实现的效果 需要实现的功能为,当我们点击下面的GridView的图片缩略时,上面将会显示出我们点击的图片的大图。 首先按要求定义一个布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sche
2016-04-11 17:58:21 373
原创 AutoCompleteTextView自动完成文本框简单介绍
AutoCompleteTextView自动完成文本框简单介绍 以及 子类MultiAutoCompleteTextView自动完成文本框(允许提示多个提示项目,多个提示项目以分隔符分开,提供了setTokenizer()方法来设置分隔符)简介首先定义布局文件包含两个自动完成文本框,允许定义的属性有如下图 <?xml version="1.0" encoding="utf-8"?><Lin
2016-04-11 17:24:06 417
原创 GridView之BaseAdapter的用法简单案例(二)【子元素item的高度暂时不知道控制】
一个简单的GridView来预览选择 Imageview来显示的案例 效果如下,有一个问题暂时没有解决就是GridView中 子元素item的高度控制暂时不知道 所以效果很差,这里只是简单的介绍用法。所以暂时不深究。 首先我们将上面需要的布局定义一个<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi
2016-04-11 15:06:30 521
原创 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 826
转载 内存中堆和栈的解释
堆和栈的区别Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存 中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放 掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。
2016-04-07 18:44:14 1150
原创 对象引用与对象的区别
初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 为便于说明,我们先定义一个简单的类: class Vehicle {int passenger
2016-04-07 18:37:48 323 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 7013 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 3343
转载 JAVA中的集合的概念
为什么要使用集合类当你事先不知道要存放数据的个数,或者你需要一种比数组下标存取机制更灵活的方法时,你就需要用到集合类。理解集合类集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map(映射)。(1)集
2016-04-06 11:08:57 1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人