Android
Android 自我学习与经验分享
都说名字长不会被发现
""
展开
-
Activity传递JavaBean对象集合给Activity/Fragment
一、Activity之间传递JavaBean对象集合 1、Bundle+Intent 第一种方式:Bean对象实现Serializable接口,优点实现方式简单,缺点效率低。public class TestJavaBean implements Serializable { private String englishTitle; private Str原创 2017-09-21 13:00:54 · 1954 阅读 · 0 评论 -
Android网络请求框架使用 -- OkHttp
一、在build.gradle中引入OkHttp依赖 那么我们怎么引入呢,相信对于Android的新手来说可能不知道如何找到依赖包的正确版本。分享一下我是如何正确的找到版本并引入的。 1、打开Github,在输入框中输入OkHttp然后回车,点开第一个。在后面的使用介绍当中就可以看到gradle的正确版本了,如果以后有使用其他的开源框架也可以使用同样的方式查看正确的版本。原创 2017-09-16 14:35:03 · 347 阅读 · 0 评论 -
接入高德地图第三方SDK——如何获取API Key
前言: 今天开始写一写定位的Test工程,遇到一些坑,分享一下。PS:第一次接入第三方SDK啥坑: 我不知道是我的理解能力有问题还是什么问题,在我获取API Key的时候我实在没看懂高德地图给的文档,或者说那种文档对于第一次接入第三方SDK的人来说很难理解。废话不多说,我们从头开始一步一步来: 一、百度高德地图,找到高德开放平台 二、开发与原创 2017-07-23 23:14:17 · 19042 阅读 · 1 评论 -
SharedPreferences存储数据
代码示例:public Boolean spStorageData(){ //拿到SharedPreferences实例,方法接收两个参数,配置文件名和权限 sp = context.getSharedPreferences("data", Context.MODE_PRIVATE); //拿到SharedPreferences的编辑器原创 2017-07-18 22:55:27 · 193 阅读 · 0 评论 -
rollviewpager 轮播图开源框架简单使用方法
一、在build.gradle中添加依赖compile 'com.jude:rollviewpager:1.4.6'二、Adapter中的实现,定义类实现StaticPagerAdapterpackage vunke.com.android.interviewtest.adapter;import android.content.Context;import android.support.v4.原创 2017-09-21 14:25:33 · 530 阅读 · 0 评论 -
使用RecyclerView实现两种不同Item布局
先上图看看效果:实现中间一个轮播图,下面多个相同Item的布局。我们都知道ListView有一个方法可以添加头布局,但是RecyclerView并没有提供这样的方法。那么怎么来实现呢??? 一、Item布局代码,这里我分了两个Item 轮播图布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:原创 2017-09-21 14:17:41 · 5801 阅读 · 0 评论 -
TabLayout+View Pager+Fragment 实现页面左右滑动切换
一、先上图看看效果 二、添加依赖//因为TabLayout是Android Design Support Library 中的控件,所以需要在build.gradle添加依赖compile 'com.android.support:design:25.2.0'三、界面布局代码注意:使用app属性的时候需要先引入app的命名空间xmlns:app="http://schemas.android.c原创 2017-09-21 13:34:52 · 1117 阅读 · 0 评论 -
Fragment 的使用
博客目的: 分享Fragment的使用方法 一、我们创建一个Fragment_item的布局,来编写Fragment中需要显示的布局<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w原创 2017-09-20 14:22:02 · 215 阅读 · 0 评论 -
自定义组合控件--自定义标题栏模板
前言: 在实际开发的时候,标题栏往往有很多共通性。在编写布局代码的时候可能会遇到每个页面都有一个标题栏,但是标题栏之间的差别又不是很大,而在每一个页面都去写一个标题栏那就是严重影响开发进度了,而且让一个脑力活变成了一个体力活。而且在开发其他项目的时候恰好也有一个类似的标题栏,在之前的项目中的代码的复用性就变差了。这篇博客将我实现自定义标题的方法分享一下。一、先看一下标题栏效果,标题栏比较简单。重在演原创 2017-09-01 20:03:41 · 369 阅读 · 0 评论 -
跳转一个Activity之后如何将栈内其他的Activity全部都销毁
问题描述: 从设置界面的退出账号按钮跳转到登陆界面,如果不做任何处理点击back按钮还是能够回到上一个界面,当然这个肯定不是想要的。解决方案: 很简单一行代码!//跳转到登陆界面,并将栈底的Activity全部都销毁 Intent intent = new Intent(SettingActivity.this,LoginActivity.clas原创 2017-07-21 09:32:55 · 2005 阅读 · 1 评论 -
Android EditText输入框问题
问题: 在使用EditText的过程中,遇到了输入框的颜色问题。现象: 使用EditText过程中,正常情况下有下划线和选中颜色。但是选中颜色是粉红色,不是太美观。解决方案: 在查阅百度的过程中,看到了EditText的两个属性。 1、android:textCursorDrawable=”@null” //设置选中颜色,当属性为null时颜色与TextColor颜色一致 2、and原创 2017-07-18 22:06:09 · 374 阅读 · 0 评论