Android实现银行卡详情选择布局

本文介绍如何在Android中实现一个类似银行卡详情选择的布局,包括动态添加控件、自动换行、根据JSON数据填充内容,并实现单选和多选功能。主要使用RecyclerView和自定义控件,通过循环添加View并设置点击监听来切换选中状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,这两天正好没什么事情做然后有朋友问我一个布局的问题,效果是这样的:
Paste_Image.png
然后主要用到的是下面几点
- addView() 动态往布局里面添加控件或者布局
- 当一行满了之后自动换行到下一行
- 根据服务端返回的json数据进行填充,并且实现单选和双选


至于上面的多条件筛选和下面的按钮就没有做,实现了中间的一部分,本人是个菜鸟,所以浪费的时间比较多,然后发粗来给需要的童鞋参考下。
好了,废话少说。
看了下布局,大致分为这么几块:
我是把每一块作为RecyclerView的一个item来进行实现,然后这个item分为三块,一个是显示这一块的title,一个是显示是否允许多选,然后下面那一块是一个线性布局来准备动态添加布局。

Paste_Image.png
下面先看一下布局文件:
Activity的布局很简单,就一个RecyclerView:

<android.support.v7.widget.RecyclerView    
     android:id="@+id/recyclerView"    
     android:layout_width="match_parent"    
     android:layout_height="match_parent">
</android.support.v7.widget.RecyclerView>

然后看item的布局,这里我只贴线性布局里面的代码:

<LinearLayout    
    android:id="@+id/linearLayout_donw"    
    android:layout_width="wrap_content"    
    android:layout_height="wrap_content"    
    android:layout_marginTop="12dp"    
    android:orientation="horizontal">    
  <com.chogo.r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值