昨天没有写博客。心里非常罪过呀,今天给大家写两种比較常见的下拉刷新的用法。一是SwipeRefreshLayout,一是CircleRefreshLayout。 SwipeRefreshLayout的用法 贴下布局: <android.support.v4.widget.SwipeRefresh
转载 2017-08-08 12:09:00
32阅读
的作者做的一个项目,通过app来监测设备是否在线状态,这时就需要实现分别查询“在线”、“离线”、“全部”三种选项的设备情况。也就是要能实现根据在线与否的状态来对设备进行筛选。要对数据表中数据进行筛选,经常用到下拉列表框来设定选项,当点选不同选项时,根据选中内容进行筛选。要想完成此项目的,首先要做的就是,当点选下拉列表框中选项时,如何获得选项的内容?下边做一简单介绍。一、下拉列表框选项字段数组设计选
转载 2023-09-18 18:17:46
141阅读
一、前言一丝感想一直想着多写几篇博客,一个为了提升自己,也是给需要的人提供帮助。可惜,项目太近,琐事太多,实在闲不下来,唉。不管怎样,还是想抽点时间出来完成这篇博客!进入正题android 是自带有下拉框spinner控件的,但是android原生的Spinner控件是不支持用户输入的(据我所知),仅仅支持在数据列表确定的情况下进行选择。所以要实现一个手动输入的下拉框,我们需要自己手动实现。 大致
CommonPopup,自己写的通用的点击或者输入监听,在所在的控件位置下方弹出类似于搜索提示的界面,也可以传入接下来要执行的界面的绝对路径,做成点击跳转其他页面。使用方法:直接new该类,然后填入参数(有几项必填否则报错,详情看程序源码)然后触发事件中调用该类引用.show()方法显示selectList是个String List,根据传入的下标拆分显示,如果需要添加跳转页面再set conte
转载 2023-09-19 13:54:20
108阅读
spinner是什么东西呢?有点像下拉菜单,其实是一个弹出窗口,但是是可以进行进一步操作的弹出窗口。你点击那个三角形的符号,弹出一个窗口,通常是列表,然后进行操作。它在xml文件中的定义和其它控件没什么不一样,1 <Spinner 2 3 android:id="@+id/spinnerId" 4 5 android:layout_width="fill_pare
早期的android sdk中没有可用的侧滑菜单的支持,所以很多时候都是使用的SlidingMenu。使用的侧滑菜单应用越来越多,以至于已经成为了app页面导航的标准,google也意识到侧滑菜单的必要,于是在后期版本中加入了对侧滑菜单的支持:DrawerLayout 。这个功能组件内置于版本支持拓展包v4中,开发者可以非常便捷地使用。效果图: 使用方法:首先保证自己工程里导入了v4包然后使用v4
前言 android5.X新增的一个控件Toolbar,这个控件比ActionBar更加自由,可控,由于以前的ActionBar的灵活性比较差,所以google逐渐使用Toolbar替代ActionBar,所以Toolbar也可以说是超级ActionBar。这篇文章不详细介绍ToolBar的使用(定制),主要是介绍Toolbar使用的一个例子,即Toolbar结合DrawerLayout实现抽屉菜
在项目中经常遇到树状结构的对象比如产品分类、部门结构、地区……对于这类对象的呈现,一般都使用树控件(比如VS2005自带的TreeView控件)。但是树控件的使用和操作都比较·
原创 2021-07-22 15:24:13
77阅读
表单元素让人爱恨交加。作为网页最重要的组
原创 2023-05-17 19:12:53
491阅读
  对于手机和平板电脑的应用程序来说,打字是非常不方便的操作方式,比较好的方式就是列出一组选项让用户挑选,这样就可以避免打字的麻烦。使用Spinner下拉菜单组件需要完成以下几个步骤:  1.建立选项列表,选项列表中包含许多项目名称,这些项目名称是用数组的方式代表;  2.把选项列表设置给一个Spinner接口组件;  3.设置Spinner组件的菜单显示格式;  4.设置Spinner组件的On
转载 2023-06-20 18:18:39
122阅读
介绍 下拉刷新,几乎是每个 Android 应用都会需要的功能。 android-Ultra-Pull-To-Refresh (以下简称 UltraPTR )便是一个强大的 Andriod 下拉刷新框架。 主要特点: (1).继承于 ViewGroup , Content 可以包含任何 View 。 (2).简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。 PullToRe
转载 2023-08-31 15:57:01
99阅读
一、Spinner简介  在Web开发中,HTML提供了下拉列表的实现,就是使用<select>元素实现一个下拉列表,在其中每个下拉列表项使用<option>表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。  在编码的同时,首先需要在布局中设定Spinner组件,然后将可选内容通过ArrayAdapter和下拉列表连接
转载 2023-05-18 22:57:59
3017阅读
前言Android智能下拉刷新框架-SmartRefreshLayout 是github 上的一个开源框架,地址https://github.com/scwang90/SmartRefreshLayout 我做的几个项目用的都是这个框架,挺好用的。介绍正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多
法一、 第一步,还是先新建一个工程   第二步。修改已经生成的res/layout/main.xml。整体替换为:     [c-sharp]  view plain copy 1. <?xml version="1.0" encoding="utf-8"?> 2. <Linear
转载 3月前
410阅读
1. Spinner 知识概要Spinner下拉列表控件这样的案例。    在实现这个案例之前,我们有必要来学习一下与 Spinner 相关的知识,查看它的api文档android.widget.Spinner:它是一个显示子选项同时允许用户点击的视图控件。在Spinner中的这些选项都来自与这个视图关联的适配器中。 所以在这边我们需要一个关联Spinne
转载 2023-09-11 14:08:01
125阅读
Android常用三方框架 1.下拉刷新 Android-Ptr-Comparison-Android 下拉刷新开源库对比,非常nice!! Android-PullToRefresh- 最经典、最多人用的下拉刷新、加载更多。 PullDownListView- 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。 DragTopLayout- 实现整个layout下拉刷新。 ZrcList
首先为大家介绍Andorid5.0原生下拉刷新简单实现。先上效果图;相对于上一个19.1.0版本中的横条效果好看了很多。使用起来也很简单。xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_heigh
        公司年底赶一个APP,五个tab,每个tab都放一个h5链接,于是用了viewpager+tablayout+fragment+webview,又要求首页有下拉刷新,以为很简单,就用常用的下拉刷新框架试了试,见了鬼了,放入一般网上的h5链接是正常的,一放入公司的h5就是一片空白,马上换一个框架再试,还是一样,懵逼了,这是怎么回事。本着能用别人
转载 2023-07-28 15:17:04
58阅读
写在前面:完成后,在Spinner塞入复杂对象,取其key值和value值,显示时为一个对象时的解决办法。    网上找的都是使用String[]或者ArrayList<String>往Spinner里面塞数据,那假如是个复杂对象呢?比如:ArrayList<Company> 其实,很简单,重写Company的toString()就可以了;public
转载 2023-07-02 12:38:01
117阅读
Spinner(下拉列表)提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的下拉菜单,从该菜单中可以为Spinner选择一个新值。下拉列表的展示方式有两种:一种是在当前下拉框的正下方展示列表,此时把spinnerMode属性设置为dropdown;另一种是在页面中部以对话框形式展示列表,此时把SpinnerMode
转载 2023-07-05 23:19:44
556阅读
  • 1
  • 2
  • 3
  • 4
  • 5