android学习笔记
一直很安静的坚持
小白一枚,学习ing
展开
-
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 · 3322 阅读 · 0 评论 -
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 · 3565 阅读 · 0 评论 -
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 · 578 阅读 · 0 评论 -
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 · 917 阅读 · 0 评论 -
ImageSwitcher图片切换器的简单功能用法
我们想达到一个普通的图片浏览的功能,具体效果如下 首先是一个整个图片预览,当我们点击图片时,切换到另外一个Activity来看大图。 并且当我们左右拖动图片时可以有动画效果的切换图片。 下面给出代码。首先是MainActivity,比较简单,就是一个GridView组件显示图片。<RelativeLayout xmlns:android="http://schemas.android.co原创 2016-04-21 17:31:06 · 1733 阅读 · 0 评论 -
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 · 867 阅读 · 0 评论 -
ViewFlipper的功能和用法
ViewFlipper组件继承了ViewAnimator,可以调用addView(view v)来添加多个组件,在ViewFlipper添加多个组件之后可以使用动画来控制多个组件切换是的动画效果,(需要注意的是与AdapterViewFlipper比较相似,区别在于ViewFlipper通过addView(view v)来添加多个组件,而AdapterViewFlipper只需要传入一个Adapte原创 2016-04-21 18:28:51 · 347 阅读 · 0 评论 -
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 · 1689 阅读 · 0 评论 -
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 · 17794 阅读 · 2 评论 -
百度定位Sdk 162错误解决方法之Android Studio
前言 此方法只针对开发环境是Android Studio查看百度开发文档 官方对162错误解释是:162: 请求串密文解析失败。 只是简单的说了一句, 完全不知道是什么错误经过百度 大多数开发者的实战经验是so文件加载失败 。 经过验证确实是(我开发过程 遇到的162错误 也是so 文件加载失败,) 找到原因了,下面介绍解决的办法解决方法 1.在“src/main”目录中新建名为“jni原创 2016-06-24 14:11:43 · 1116 阅读 · 0 评论 -
android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XML同样拥有转载 2016-06-23 10:42:12 · 332 阅读 · 0 评论 -
使用Gson解析复杂的json数据
Gson解析复杂的json数据 最近在给公司做一个直播APK的项目,主要就是通过解析网络服务器上的json数据,然后将频道地址下载下来再调用Android的播放器进行播放,原先本来打算使用普通的json解析方法即JsonObject和JsonArray的配合使用,这对于解析小数据的json数据还是比较实用,但是当解析json数据比较复杂的时候这种方法就显得比较吃力也比较麻烦了,如果大家感兴趣的转载 2016-06-23 13:59:47 · 367 阅读 · 0 评论 -
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 · 386 阅读 · 0 评论 -
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 · 1922 阅读 · 0 评论 -
AdapterViewFlipper的功能和用法(例:自动播放的图片库)
AdapterViewFlipper的功能和用法 AdapterViewFlipper的属性 需要实现的案例(自动播放的图片库) 首先是布局文件 我们简单的定义一个AdapterViewFlipper和三个按钮控制就好<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:to原创 2016-04-11 19:33:39 · 569 阅读 · 0 评论 -
GridView网格视图简单介绍
简单介绍一下GridView的功能, Gr idView的可以设置的属性。 首先是实现的效果 需要实现的功能为,当我们点击下面的GridView的图片缩略时,上面将会显示出我们点击的图片的大图。 首先按要求定义一个布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sche原创 2016-04-11 17:58:21 · 360 阅读 · 0 评论 -
StackView的基本功能与用法(叠在一起的图片)
StackView的基本功能与用法 下面是我们要实现的效果 通过点击上下按钮将叠在一起的图片切换到最前, 首先将布局代码定义出来,一个简单的StackView和两个Button按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.原创 2016-04-12 10:50:59 · 2778 阅读 · 2 评论 -
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 · 404 阅读 · 0 评论 -
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 · 781 阅读 · 0 评论 -
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 · 1098 阅读 · 0 评论 -
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 · 6993 阅读 · 1 评论 -
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 · 812 阅读 · 0 评论 -
AutoCompleteTextView自动完成文本框简单介绍
AutoCompleteTextView自动完成文本框简单介绍 以及 子类MultiAutoCompleteTextView自动完成文本框(允许提示多个提示项目,多个提示项目以分隔符分开,提供了setTokenizer()方法来设置分隔符)简介首先定义布局文件包含两个自动完成文本框,允许定义的属性有如下图 <?xml version="1.0" encoding="utf-8"?><Lin原创 2016-04-11 17:24:06 · 406 阅读 · 0 评论 -
GridView之BaseAdapter的用法简单案例(二)【子元素item的高度暂时不知道控制】
一个简单的GridView来预览选择 Imageview来显示的案例 效果如下,有一个问题暂时没有解决就是GridView中 子元素item的高度控制暂时不知道 所以效果很差,这里只是简单的介绍用法。所以暂时不深究。 首先我们将上面需要的布局定义一个<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi原创 2016-04-11 15:06:30 · 499 阅读 · 0 评论 -
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 · 911 阅读 · 0 评论 -
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 · 518 阅读 · 0 评论 -
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 · 2875 阅读 · 0 评论 -
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 · 12376 阅读 · 0 评论