现在位置: 首页 > 编程语言 > 文章
2020年02月18日 编程语言 ⁄ 共 6392字 评论关闭

RecyclerView实现流式标签单选多选功能 RecyclerView简介 RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足.其可以实现数据纵向滚动,也可以实现横向滚动(ListView做不到横向滚动).接下来讲解RecyclerView的用法. RecyclerView 基本用法 因为RecyclerView属于新增的控件,Android将RecyclerView定义在support库里.若要使用RecyclerView,第一步是要在build.g

阅读全文
2020年02月18日 编程语言 ⁄ 共 25166字 评论关闭

Android实现通用筛选栏 今天来写一个通用的筛选栏的实现,也是因为之前项目中要好多地方用到筛选栏这么个东西,所以为了之后用起来比较方便,就简单的做了一些封装.废话不多说,看一下效果图: 很多APP都有用到这个筛选栏,相信大家也不陌生. 一.需求分析 看到这个筛选栏之后,先来考虑一下布局,在开始接触android时候的我,可能看到这个布局的想法是:筛选栏这个部分,一个LinearLayout的横向布局,然后再分为3个部分,每个部分各占比重为1,然后在每个部分中放一个TextView和ImageView,之后监听每个部分的点

阅读全文
2020年02月18日 编程语言 ⁄ 共 3373字 评论关闭

android实现下拉菜单三级联动 android中的下拉菜单联动应用非常普遍,android中的下拉菜单用Spinner就能实现,以下列子通过简单的代码实现三级菜单联动. 一 样式文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

阅读全文
2020年02月18日 编程语言 ⁄ 共 2427字 评论关闭

Android Studio屏幕方向以及UI界面状态的保存代码详解 项目:Orientation package com.example.orientation; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class M

阅读全文
2020年02月18日 编程语言 ⁄ 共 881字 评论关闭

浅析android studio3.5中使用recycleview的包 学习安卓下载了android studio 3.5,用的安卓版本是28,android9. 发现使用不了recycleview,而且在project structure上面也不能添加recycleview的包 所以网上找到一个可以使用的 在build.gradle中dependencies里面添加 implementation ‘com.android.support:recyclerview-v7:28.0.0-rc01′ 就可以使用了 在layout中,使用 <android.supp

阅读全文
2020年02月18日 编程语言 ⁄ 共 5060字 评论关闭

Android基础控件RadioGroup使用方法详解 本文为大家分享了Android基础控件RadioGroup的使用,供大家参考,具体内容如下 1.简单介绍 RadioGroup可以提供几个选项供用户选择,但只能选择其中的一个.其下面可以横着或者竖着挂几个RadioButton,也可以挂载其他控件(如TextView).RadioGroup的相应事件一般不由下面的RadioButton响应,而是直接由RadioGroup响应.实现RadioGroup.OnCheckedChangeListener接口即可监听RadioGroup.RadioBut

阅读全文
2020年02月18日 编程语言 ⁄ 共 42307字 评论关闭

Android基于腾讯云实时音视频仿微信视频通话最小化悬浮 最近项目中有需要语音.视频通话需求,看到这个像环信.融云等SDK都有具体Demo实现,但咋的领导对腾讯情有独钟啊,IM要用腾讯云IM,不妙的是腾讯云IM并不包含有音视频通话都要自己实现,没办法深入了解腾讯云产品后,决定自己基于腾讯云实时音视频做去语音.视频通话功能.在这里把实现过程记录下为以后用到便于查阅,另一方面也给有需要的人提供一个思路,让大家少走弯路,有可能我的实现的方法不是最好,但是这或许是一个可行的方案,大家不喜勿喷.基于腾讯云实时音视频SDK 6.5.7272版本,腾讯DEMO下载地

阅读全文
2020年02月18日 编程语言 ⁄ 共 8660字 评论关闭

Android自定义View之RadioGroup实现跨多行显示 本文实例为大家分享了Android RadioGroup跨多行显示的具体代码,供大家参考,具体内容如下 此自定义View源于网络,具体出处不详. import android.content.Context; import android.content.res.TypedArray; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import androi

阅读全文
2020年02月18日 编程语言 ⁄ 共 4085字 评论关闭

android实现清理缓存功能 android之清理缓存实现,供大家参考,具体内容如下 一. 清理缓存首先要搞清楚清理哪些东西 1.app本身的功能比如录像,录音,更新都会产生文件,需要清理 2.app的默认缓存地址cache 二. 搞清楚要清理的文件夹位置 1.首先app自身的功能就要看自己把它放在了什么位置 2.默认缓存地址:getActivity().getExternalCacheDir(); 这个位置是在storage/emulated/0/Android/data/com.xxxxxapp/cache 三.代码功能

阅读全文
2020年02月18日 编程语言 ⁄ 共 1211字 评论关闭

Flutter中如何加载并预览本地的html文件的方法 直接进入主题,大概步骤如下 在 assets 创建需要访问 html 文件,如下 这里创建一个files文件夹,专门来放这些静态 html 文件. 在 pubspec.yaml 中配置访问位置 assets: – assets/images/ – assets/files/ 在 pubspec.yaml 添加 webview_flutter 插件依赖 webview_flutter: ^0.3.15+1 // 具体版本请查看官网 进入实际的代码操作 import ‘dart:convert’;

阅读全文