首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android中回收器视图中的标题很少

android中回收器视图中的标题很少
EN

Stack Overflow用户
提问于 2016-02-28 15:14:33
回答 3查看 296关注 0票数 1

我有一个对象列表,我有这样的文件: complete,complete,continue。我想在这三个部分对我的列表进行排序。首先,如果这个字段为true,我想添加header: INCOMPLETE和所有元素。在那之后,我想添加标题完成和再次元素,但与字段完成是真的,等等。这是可能的回收器视图?我该怎么做呢?

EN

回答 3

Stack Overflow用户

发布于 2016-02-28 15:24:27

我相信android没有这样的控制能力。您刚刚描述了ios表视图控件。也许你必须搜索一个自定义的分段回收器视图控件。例如,查看以下组件https://android-arsenal.com/details/1/2921

票数 1
EN

Stack Overflow用户

发布于 2016-02-28 15:31:46

我想最简单的方法就是在你的布局中设置3个回收站视图!

然后,只需根据这三个部分向每个视图添加项目。

现在,要添加标题,您只需拥有具有项目状态的文本视图,即完成等

我希望这能帮到你!

票数 0
EN

Stack Overflow用户

发布于 2016-04-04 18:27:41

您可以使用库SectionedRecyclerViewAdapter来实现这一点。您可以将项目分组为多个部分,并为每个部分添加标题:

代码语言:javascript
运行
AI代码解释
复制
class MySection extends StatelessSection {

    String title;
    List<String> list;

    public MySection(String title, List<String> list) {
        // call constructor with layout resources for this Section header and items 
        super(R.layout.section_header, R.layout.section_item);

        this.title = title;
        this.list = list;
    }

    @Override
    public int getContentItemsTotal() {
        return list.size(); // number of items of this section
    }

    @Override
    public RecyclerView.ViewHolder getItemViewHolder(View view) {
        // return a custom instance of ViewHolder for the items of this section
        return new MyItemViewHolder(view);
    }

    @Override
    public void onBindItemViewHolder(RecyclerView.ViewHolder holder, int position) {
        MyItemViewHolder itemHolder = (MyItemViewHolder) holder;

        // bind your view here
        itemHolder.tvItem.setText(list.get(position));
    }

    @Override
    public RecyclerView.ViewHolder getHeaderViewHolder(View view) {
        return new SimpleHeaderViewHolder(view);
    }

    @Override
    public void onBindHeaderViewHolder(RecyclerView.ViewHolder holder) {
        MyHeaderViewHolder headerHolder = (MyHeaderViewHolder) holder;

        // bind your header view here
        headerHolder.tvItem.setText(title);
    }
}

然后使用您的部分设置RecyclerView:

代码语言:javascript
运行
AI代码解释
复制
// Create an instance of SectionedRecyclerViewAdapter 
SectionedRecyclerViewAdapter sectionAdapter = new SectionedRecyclerViewAdapter();

// Create your sections with the sorted list of data
MySection incompleteSection = new MySection("", incompleteList);
MySection completeSection = new MySection("", completeList);

// add your sections to the adapter
sectionAdapter.addSection(incompleteSection);
sectionAdapter.addSection(completeSection);

// Set up your RecyclerView with the SectionedRecyclerViewAdapter
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
recyclerView.setAdapter(sectionAdapter);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35684217

复制
相关文章
windows批量创建用户
  建立用户:net  user  用户名 密码  /add           (如:net user test 123 /add)   提升权限:net  localgroup 用户权限组 用户名 /add      (如:net localgroup administrator test /add)       删除用户:net  user  用户名 /del         (如:net user test /del)
跟着阿笨一起玩NET
2018/09/19
4.4K0
批量创建用户,口令随机
#!/bin/bash for i in `seq 1 100` ; do #展开列表 username=user$i #定义变量username useradd $username #创建用户命令“useradd” password=`openssl rand -base64 10 |head -c 8` #定义变量password echo $password | passwd $user
咻一咻
2020/06/19
1.2K0
python批量创建gitlab的用户
在脚本的同目录下需要创建一个名为“useradd.txt”的文件,用于存放需要创建的用户,useradd的内容格式:账号,邮箱,密码(注意,这3个单元之间要以英文逗号隔开),
py3study
2020/01/10
1.5K0
python批量创建gitlab的用户
使用 shell 脚本批量创建用户
for语句的操作对象为用户指定名称的变量,并通过in关键字为该变量预先设置了一个取值列表,多个取值之间以空格进行分隔。为于do....done之间的命令序列称为循环体。
小手冰凉
2019/09/10
1.6K0
使用 shell 脚本批量创建用户
「linux学习」之批量创建用户脚本
if [ $# -eq 0 -o $# -gt 2 ];then # 判断是否输入参数及参数输入是否上限
呆呆
2021/05/20
2.7K0
VSFTPD创建虚拟用户脚本(可批量)
#Create vsftpd virtual user(支持创建单个用户跟多个用户)
用户8449980
2021/07/11
9080
使用 shell 脚本批量创建用户详解讲解
#!/bin/bash for i in $(seq -f "%02g" 1 20); # seq 1 20 序号: 生成 1到20 的数字; -f 指定 "%02g" -f 指定2为数字。从 01 开始 do useradd user$i # 由循环得出变量 i 是 1到 20的数字,总20个,则打印20次 echo "`echo $RANDOM|md5sum |cut -c 1-6`" | passwd --stdin user$i >
eisc
2020/09/23
1.2K0
批量创建用户并使用sudo和ACL来控制用户权限
版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。
耕耘实录
2018/12/20
1K0
批量添加用户和批量删除用户脚本
批量添加用户 [root@heart2 sh]# cat useradd.sh #!/bin/bash #The script is used to add a lot user. #Author:xxbandy by 27/5/14 #If you have any opinion,you can contact me by email:weichuangxxb@sina.cn #You want to add the name of user echo -n -e "Please inout yo
BGBiao
2018/02/26
2.2K0
利用Windows PowerShell来批量创建Office 365(各种订阅)用户
本文参考的官方文档:https://docs.microsoft.com/zh-cn/office365/enterprise/powershell/create-user-accounts-with-office-365-powershell
Erwin
2020/03/03
2.9K0
freeswitch批量添加用户
默认情况下,freeswitch内置了1000-1019这20个用户,如果需要添加更多用户,可以按如下步骤操作:
菩提树下的杨过
2021/05/18
2.2K0
oracle创建用户 授权表,oracle创建用户及授权创建表
grant select any sequence,create materialized view to 用户;
全栈程序员站长
2022/08/31
4.3K0
Oralce创建用户
前提 注意首先要以SYSDBA的角色登录。 在一些开发工具上,可以选择登录角色。 如果是命令行,则需要带上 as sysdba 创建用户流程 创建oracle用户可以使用sql developer工
用户1154259
2018/01/17
1.6K0
Oralce创建用户
OpenStack创建用户
创建用户 命令语法 openstack user create --domain 域名 --password-prompt 用户名 创建用户样例 openstack user create --domain default --password-prompt demo User Password:123 Repeat User Password:123
院长技术
2020/06/13
3.9K0
shell脚本批量添加用户
使用useradd 添加用户, passwd设置密码, 这时候有两种方式读取username.txt文件中用户名
用户1733462
2019/05/10
1.9K0
oracle创建用户
1 --创建临时表空间 2 create temporary tablespace pr_temp 3 tempfile 'F:\app\data\tablespace\pr_temp.dbf' 4 size 50m 5 autoextend on next 50m maxsize 2048m 6 extent management local; 7 --创建数据表空间 8 create tablespace pr_data 9 logging 10 datafile 'F:\app\da
Ryan-Miao
2018/03/13
1.7K0
ansible创建用户
ansilbe 提供了一个 user 模块,用于创建和管理用户;但如何在创建用户的同时加秘设置用户密码呢?
summerking
2022/09/19
1.6K0
MySQL创建用户
前面的是用户名,”@”后面的是登陆的地址,如果允许这个用户在任何地址登录,那么就写”%S”即可
灯珑LoGin
2022/10/31
3.9K0
Oracle应用之创建表空间创建用户和用户授权
今天要创建一个Oracle用户,然后发现sql不太记得了,然后只能再去找找资料,发现这样效率并不是很高,所以记录成博客,有需要就直接从博客复制。 下面是我简单整理的,有需要可以参考。 –创建表空间 CREATE TABLESPACE WORKFLOW01 LOGGING DATAFILE ‘D:\oracle\admin\oa\WORKFLOW01.dbf’ SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
SmileNicky
2022/05/07
1.1K0
点击加载更多

相似问题

批量创建Alfresco用户

44

批量登录/创建用户

13

是否批量创建用户?

23

Powershell使用脚本创建批量用户

13

Sharepoint SSO批量创建用户帐户

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档