前言 android5.X新增的一个控件Toolbar,这个控件比ActionBar更加自由,可控,由于以前的ActionBar的灵活性比较差,所以google逐渐使用Toolbar替代ActionBar,所以Toolbar也可以说是超级ActionBar。这篇文章不详细介绍ToolBar的使用(定制),主要是介绍Toolbar使用的一个例子,即Toolbar结合DrawerLayout实现抽屉菜
转载
2023-10-05 12:29:24
165阅读
还是接着上一讲进击的RecyclerView入门二(来点小装饰?),在上一讲中我们学到了怎么给不同的Item定制不同的外观,但貌似那个蓝色的框实在太丑了,咱还是把它干了吧。@Override
public void onDrawOver(Canvas c, RecyclerView parent, RecyclerView.State state) {
//太丑了,这段还是注释掉吧
/
qobject_cast(comboBox->model())->item(index)->setEnabled( false );//index是item的行号
原创
2023-04-10 20:11:33
251阅读
1.首先给ComboBox设置view:ui->comboBox->setView(new QListView());注意:这一句需要放在在所在界面的构造函数里,否则不生效。2.给comboBox设置样式,可以在creater里设置,也可以调用接口 设置:QComboBox QAbstractItemView::item { min-height: 40px;}设置过之后运行看下效果:
原创
2021-12-07 16:09:43
1611阅读
1、ComboBoxComboBox,即下拉列表框,由一个列表框和一个标签控件(或编辑控件)组成。ComboBox 的下拉列表是使用 Menu 实现的,列表内的每个条目对应一个 Menultem。弹出下拉列表框后,用户选择列表中的一个条目,此时 currentlndex、currentText 属性就会变化,同时 activated 信号也会发射。ComboBox 的 find() 方法用于查找列
一、前言上一篇文章负责把设计好的控件数据导出到了xml文件,本偏文章负责把导出的xml数据文件导入,然后在画布上自动生成对应的控件,Qt内置的xml数据解析功能,非常强大,都封装在QtXml组件中,Qt有个好处就是,封装了众多的各大操作系统平台的功能,尤其是GUI控件,不愧是超大型一站式GUI超市,虽然网络组件不是很强大,但是应付一些基础应用还是绰绰有余的。在导出xml数据的时候,属性列表和值都按
RecyclerView概述RecyclerView是官方在5.0之后新添加的控件,推出用来替代传统的ListView和GridView列表控件。RecyclerView使用-基础篇第一步:添加RecyclerView**方法1:**点开任意一个布局文件,找到左边的RecyclerView控件,点击旁边的按钮即可添加RecyclerView。**方法2:**
原创
2023-03-14 22:55:23
1141阅读
这是一个使用RecyclerView实现瀑布流,并带上下拉刷新和上拉加载功能的Demo。做Demo之前看了很多网友们实现瀑布流踩的坑,所以这个Demo把那些常见的坑都填上了,目前没发现有什么问题。
关于下拉刷新和上拉加载,说实话我每次做这个功能都很头疼,因为一直没有找到一个好的方式或者说好的库,能让我只拿着一个框架就去适配所有需要下拉刷新和上拉加载功能的ViewGroup,并且可以自己实现Head
转载
2024-09-01 20:40:44
221阅读
我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如 myapp:myTextSize="20sp"的方式了,步骤大致如下:一、在项目的res/values文件夹下定义一个 atta
转载
2023-07-02 09:44:10
165阅读
# Android Item 深入解析
Android应用开发中,item是一个非常重要的概念。它可以是任何一种用户界面(UI)组件,从简单的列表项到复杂的视图组合。本文旨在深入探讨Android中的item,特别是其在ListView和RecyclerView中的应用,并提供相应的代码示例。
## 1. 什么是Android Item?
在Android中,item通常指的是一个可被展示在
原创
2024-09-11 03:38:30
123阅读
强大的selector的使用,通常我们总是在代码中进行点击按钮后在设置背景,操作起来挺麻烦的,其实有更简单的使用方法,就是selector;布局如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/t
转载
2023-07-12 23:18:57
105阅读
<?xml version="1.0" encoding="utf-8"?>
<!--
android:numColumns="auto_fit" ,GridView的列数设置为自动
android:columnWidth="90dp",每列的宽度,也就是Item的宽度
android:stretchMode="columnWidth
转载
2023-07-17 14:16:59
161阅读
一.前言 当使用 RecyclerView 来展示列表数据时,获取 item 的位置是一个常见的需求。RecyclerView 提供了多种获取 item 位置的方法,包括 getAdapterPosition()、getBindingAdapterPosition()、getAbsoluteAdapter
转载
2023-10-08 22:32:35
221阅读
这几天需求做完了, 没什么事,就自己写了demo,其中用到了下拉刷新,上拉加载更多,做个总结,希望对需要的人有所帮助 1 . Pulltorefresh是个三方库,用的时候所以需要先从github上down下来,如下地址: https:/
一、ComboBoxComboBox,即下拉列表框,由一个列表框和一个标签控件(或编辑控件)组成。ComboBox 的下拉列表是使用 Menu 实现的,列表内的每个条目对应一个 Menultem。弹出下拉列表框后,用户选择列表中的一个条目,此时 currentlndex、currentText 属性就会变化,同时 activated 信号也会发射。ComboBox 的 find() 方法用于查找列
对于自定义控件来说,怎样定义它的属性,如何使用,到运用这三个过程。举一个例子表达这些过程,将标题栏的布局封装到自定义view中,方便调用。 1 在attr.xml 文件中声明属性格式,以及 定义属性集合 <attr name="text" format="
转载
2023-07-12 23:17:59
112阅读
本文主要介绍了Android 硬布局item的高级写法,分享给大家,具体如下:效果:这种布局应该是非常常见了,且写的比较多。今天简单探讨一下效果图中上下两种布局的写法。比较上下效果一致行数层级上部分1213下部分552下部分继续精简282可以看出,对比还是很明显的,精简到最后只有最开始的四分之一。上部分先看常规item写法,横向的LinearLayout嵌套三个子View,分别是左边的ImageV
转载
2023-12-11 15:54:13
70阅读
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false android:stackFromBottom="true" &n
转载
2023-11-15 21:59:35
74阅读
的作者做的一个项目,通过app来监测设备是否在线状态,这时就需要实现分别查询“在线”、“离线”、“全部”三种选项的设备情况。也就是要能实现根据在线与否的状态来对设备进行筛选。要对数据表中数据进行筛选,经常用到下拉列表框来设定选项,当点选不同选项时,根据选中内容进行筛选。要想完成此项目的,首先要做的就是,当点选下拉列表框中选项时,如何获得选项的内容?下边做一简单介绍。一、下拉列表框选项字段数组设计选
转载
2023-09-18 18:17:46
141阅读
ComboBox就是我们常见的下拉框,对于此类控件,我们最关心的当然是数据的绑定和选择值得获取。首先介绍个属性DropDownStyle,如果不允许ComboBox输入值,只能选择,就选DropDownList,默认是DropDown。可以试一试看看效果。1、简单的数据加载和值选取与前面介绍的CheckBox类似,还是在items集合中设置选择项,然后取值即可,贴图和代码//在combobox中选
转载
2024-05-28 21:02:21
207阅读