文章分类 - android
摘要:实现多种item有许多种方式,我们这里就用RecyclerView提供给我们的方式,getItemViewType。 这个方法是RecyclerView专门开放给我们用来实现多item类型的方法,所以他是最优雅的。 我仔细看过源码,这种方式用来实现多种Item,绝对是丝毫不影响性能的,请放心使用。
阅读全文
摘要:大家都知道,很多App都有类似这样的布局: 下厨房 简书 哔哩哔哩动画 那如果想实现前几行是第一张图片的布局,再几行是第二个的布局,后面的是第三种布局呢?或者说像淘宝界面一样 眼花缭乱的布局? (阿里巴巴已经把淘宝等自家App使用的布局方案开源啦!原理也是通过 RecyclerView 实现的,想了
阅读全文
摘要:类似的问题升级完Android Studio 3.0后,多个老项目都会出现,看网上说法大多也是在gradle.properties中增加如下代码 这种方法能解决有些人的问题,但是有部分人的无法解决,比如我;另外,这个方法是已经过时了的,并且将在2018年底被移除,所以,千万不要使用此方法!!!千万不
阅读全文
摘要:在as3.0版本的项目有人出现这个 AAPT2 error: check logs for details.问题, 其中的一个解决办法就是在项目的gradle.properties中添加一行“android.enableAapt2=false ”代码就行了。 但是这个办法只是一部分人的问题,有些的人
阅读全文
摘要:前言 VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。 设计思路 通过定制化的LayoutManager,接管整个RecyclerView的布局逻辑;LayoutManager管理了一系列LayoutHe
阅读全文
摘要:安卓中生成xml文件的方法 xml文件实际上就是map集合的键值对的展现形式,有他自己特有的格式 注:生成的xml文件的查看方式DDMS→data→data→包名→files→文件名 第一种:(StringBuffer) 第一步:在xml布局中编辑 <LinearLayout xmlns:andro
阅读全文
摘要:第一种 字符串拼凑 package com.itheima.generatexml; public class Sms { private String address; private String body; private String date; public String getAddre
阅读全文
摘要:在《Android 生成xml文件》一文中使用流的形式写入xml格式文件,但是存在一定的问题,那就是在短信内容中不能出现<>之类的括号,本文使用xml序列化器来解决 xml序列化器对象 XmlSerializer xs = Xml.newSerializer();* 给序列化器设置输出流 File
阅读全文
摘要:生成XML文件备份短信,其格式为: 建立Sms类 整几个虚拟的短信对象,存在list中,备份数据通常都是备份至sd卡 使用StringBuffer拼接字符串,* 把整个xml文件所有节点append到sb对象里 sb.append("<?xml version='1.0' encoding='utf
阅读全文
摘要:生成xml文件格式数据,Android提供了Xml.newSerializer();,可以理解为Xml序列化; 序列化:把内存里面的数据(file,databases,xml 等等) 丢给某一个地方; 反序列化:把某个地方的数据(file,databases,xml 等等),拿到内存中; 既然是An
阅读全文
摘要:在Android中生成xml文件真的很简单,下面提供2中方法,一种是通过String写入到文件,另外一种是通过XML 的 XmlSerializer. 以后遇到Android写xml内容就不会困惑了 1、通过string写入文件 String name=mEtName.getText().toStr
阅读全文
摘要:解析XML文件 生成XML文件 XmlPullParser 的使用 生成xml文件的时候如果要出现“<”括号,可以使用脚本把被转成<的<,替换回< (不要直接使用路径,通过方法获取路径) 前提是sed命令要在这个Android系统中有效
阅读全文
摘要:先看一下效果图: GIF.gif 点击源码 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h
阅读全文
摘要:SwipeRefreshLayout 是谷歌公司推出的用于下拉刷新的控件,在Version 19.1之后SwipeRefreshLayout 被放到support v4中。我们在前面也已经说过一个SwipeRefreshLayout和ListView实现上拉加载、下拉刷新的例子。而现在Recycle
阅读全文
摘要:LRecyclerViewActivity.java /** * <p> </p> * Created by 行走的老者 on 2017/11/13 0013. */ public class LRecyclerViewActivity extends AppCompatActivity { pri
阅读全文
摘要:下拉刷新和上拉刷新都用SwipeRefreshLayout 自带的进度条 布局 item布局 Adapter Activity 实现下拉刷新用SwipeRefreshLayout 自带的进度条, 上拉刷新用类似ListView的刷新 提示“加载中”等信息。 load_more 布局 Adapter
阅读全文
摘要:最近赶工程项目,又用到了RecyclerView,而且结合SwipeRefreshLayout控件实现了下拉刷新。我也算是老Android程序员了,虽然水平还不是很高~~~,以前都是用listview的,什么都用listview,而且感觉很高大上。现在熟悉了RecyclerView后,基本不使用li
阅读全文
摘要:**正所谓,一入商城深似海~ 商城类的App,确实是有许多东西值得学习,但是只要略微斟酌一下,你又会发现,它们之间存在着许多不谋而合的相似,也就是所谓的雷同~既然如此,让我们也来接下地气,先从一个简单的首页做起吧~** 实现的效果如下图: 1.大布局就是一个简单的RecyclerView: 也可以通
阅读全文
摘要:效果图: RecyclerView嵌套RecyclerView RecyclerView嵌套ListView 原理 RecyclerView嵌套RecyclerView的条目,项目中可能会经常有这样的需求,但是我们将子条目设置为RecyclerView之后,却显示不出来。自己试了很久,终于找到了原因
阅读全文
摘要:思路:RecycleView嵌套一个RecycleView首先要确定一个rootRecycleView这个rootRecycleView是要包含多个子RecycleView,在写rootRecycleView的适配器的时候其子项就是一个recycleView,然后再onBindViewHolder方
阅读全文

浙公网安备 33010602011771号