首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否有可能像CheckedTextView一样将RadioGroup放入组中?

是否有可能像CheckedTextView一样将RadioGroup放入组中?
EN

Stack Overflow用户
提问于 2014-06-02 21:17:29
回答 1查看 1.7K关注 0票数 4

有没有一种方法可以让多个CheckedTextView出现在类似于RadioGroup的某个组中?因此,只有一个CheckedTextView将在同一时间检查。

如果这是不可能的,因为CheckedTextViewTextView的子级,那么在其他5组CheckedTextViews中,只有one 才能检查的最有效的内存编码方法是什么?

每次按下一个CheckedTextView,我都会检查其他所有CheckedTextView的检查状态,并相应地更改它,这看上去内存效率不高。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-03 00:59:24

我成功地用CheckedTextView实现了作为某个组的一部分的行为(例如一次只能选择一个CheckedTextView )。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//pass view which fired onClick event
//pass an array or other container of checkedTextViews (optional)
void setCheckedState(View v, CheckedTextView[] whichCheckedViews) {
    CheckedTextView temp = (CheckedTextView) v;

//first uncheck all views in the arraw
    for (CheckedTextView item : whichCheckedViews)
        item.setChecked(false);

//detect which checkedTextView initiated onClick event
    switch (v.getId()) {
        case R.id.checkedTextView_1:
        case R.id.checkedTextView_2:
        case R.id.checkedTextView_3:
        case R.id.checkedTextView_N:
            temp.setChecked(true);
            break;

        default:
            break;
    }
}

这就像一种魅力。

注意:我没有检查内存消耗,因为我只有5个视图。我也没有检查执行时间,因为它在所有测试设备上运行时都没有出现故障。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24007606

复制
相关文章
[CodeIgniter4]-将控制器放入子目录中
随着项目的变大就需要把控制器放在子目录中,废话不多说,上方法。  app/Config/Routes.php 文件我修改过的地方 因我讨厌Home作为默认,哈哈哈 /** * -----------
landv
2020/03/06
1.5K0
将 Bean 放入 Spring 容器中的五种方式 !
来源:blog.csdn.net/weixin_43741092/article/details/120176466/ 将bean放入Spring容器中有哪些方式? 我们知道平时在开发中使用Spring的时候,都是将对象交由Spring去管理,那么将一个对象加入到Spring容器中,有哪些方式呢,下面我就来总结一下 1、@Configuration + @Bean 这种方式其实,在上一篇文章已经介绍过了,也是我们最常用的一种方式,@Configuration用来声明一个配置类,然后使用 @Bean 注解,用
程序猿DD
2022/09/27
3420
Spring boot 将 Session 放入 Redis
本文节选自《Netkiller Java 手札》 Spring boot 将 Session 放入 Redis 11.19. Session 11.19.1. Redis 11.19.1.1. Maven 增加下面代码到pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dep
netkiller old
2018/03/05
4.5K0
图形编辑器开发:是否要像 Figma 一样上 wasm
因为图形处理会有相当多无法利用到 WebGL GPU 加速的 CPU 密集的计算。比如对一条复杂贝塞尔曲线进行三角化,对多个图形进行复杂图形的布尔运算。
前端西瓜哥
2023/08/18
5350
图形编辑器开发:是否要像 Figma 一样上 wasm
像高手一样行动
像高手一样行动 原则1 盯住你想成为的那个人 我们每个人的面前都有一个『超级偶像』,点燃你内心激情的关键之一在于用你对未来生活的憧憬去充裕你的『超级偶像』的形象,并且每天不断回放这些画面 原则2 每天花15分钟『铭刻』技能 有效铭记的关键在于创造一层强烈的连接关系:通过密集的观察和聆听,你可以想象自己掌握这项技能时的感觉。涉及身体技能时,把你自己投射到表演者的体内,你要对动作、节奏保持高度敏感,试着去感受这些动作的内部形状。涉及思维技能时,你可以通过重塑专家的决策模式来模拟这些技能。 棋手们通过一步一步地复
yeedomliu
2021/07/19
5730
Flux如何将Git放入GitOps
自从 Flux 获重写为一组聚焦的控制器以来,它的每个功能和能力变得更加清晰。适当命名的控制器以它们的名字携带它们所负责的内容,以及它们与哪些数据或工具交互,例 source、kustomize、image-automation、notification、helm,等等。
CNCF
2022/04/19
1.2K0
Flux如何将Git放入GitOps
Java中如何像Python一样实现动态参数?
在Python中有一个可变参数的语法,就是在编写代码的,并不能明确有多少个参数,那么就可以使用可变参数。写法如下
马拉松程序员
2022/06/15
8620
Java中如何像Python一样实现动态参数?
【Wolfram|Alpha Notebook Edition】像W|A一样简单易用,像Mathematica一样强大
Wolfram|Alpha 在学生群体中深受欢迎,是很多在校大学生和高中生探索未知的一大法宝。通常,学生每输入一个问题,Wolfram|Alpha 给出一个(通常具有丰富情境化的)答案。这是个一问一答的过程,能解决很多实际问题,尤其是当与它的分步求解功能相结合的时候。
WolframChina
2019/11/21
1.9K0
【Wolfram|Alpha Notebook Edition】像W|A一样简单易用,像Mathematica一样强大
攻防对抗中,企业如何像黑客一样思考
安全是一个博弈对抗的过程,网络安全的本质是攻防对抗。攻击者会不断寻找防护方的弱点,防护方也需要不断研究黑客思维,探索应对黑客攻击的方法,提升安全防护的能力和效率。 安全圈向来不安全,每天发生的泄露、攻击事件不胜枚举,全球各大知名公司纷纷上榜。黑客攻击手段日益精进、多变是不可否认的现实,如今,我们不敢妄言有哪个安全产品是永远不会被攻破的。 SafeBreach公司CEO Guy Bejerano 表示: “企业需要改变自身的思维方式,通过模拟黑客攻击来不断地锻炼自己的安全防御和运营团队。” 面临着网络犯罪分子
FB客服
2018/02/08
1.4K0
攻防对抗中,企业如何像黑客一样思考
VR和AR将像PC一样改变世界 | 高盛报告
未来的增强现实(AR)和虚拟现实(VR)到底什么样?将怎样影响我们的工作、生活?请先看两段视频:
IT阅读排行榜
2018/08/14
4440
VR和AR将像PC一样改变世界 | 高盛报告
像TransactionScope一样使用DbTransaction
System.Transactions.TransactionScope为了提供一种非常方便的实现分布式事务的方式,但是在某些情况下为了阻止本地事务向分布式事务提升,我们只能通过DbTransaction进行事务控制。在进行数据库操作的时候,我们经常会遇到这样的事务场景:当某个方法单独执行的时候,它应该在一个单一的DbTransaction中执行;当多个方法一起执行的时候,它们应用共同在DbTransaction中执行。在本篇文章中我们通过对DbTransaction进行封装,提供一种类似于Transact
蒋金楠
2018/01/15
1.6K0
判断链表中是否有环
操作一:定义了两个变量来记录,A一个一次走一步,B一个一次走两步,如果有环B必然会追上A。如果无环B必然会先遍历完。
忧愁的chafry
2022/10/30
1.5K0
判断链表中是否有环
基于SpringBoot实现让日志像诗一样有韵律(日志追踪)
在传统系统中,如果能够提供日志输出,基本上已经能够满足需求的。但一旦将系统拆分成两套及以上的系统,再加上负载均衡等,调用链路就变得复杂起来。
程序新视界
2021/12/07
6330
像专业人士一样捕捉 async/await 中的错误
请参考以下代码片段,我们在其中有多个 try catch 块,带有 await 功能。
前端小智@大迁世界
2023/08/16
2650
像专业人士一样捕捉 async/await 中的错误
像对象一样对待数据
咱们编程教室有不少同学,学完了基础课程,掌握了一定的编程能力,开始做项目了。然后很可能遇到一个问题:管理数据。课程里有讲过用文件保存数据,还有 pickle、csv 等模块辅助。但对于稍微复杂一点的数据,往往不够方便。成熟的解决方案就是使用数据库。
Crossin先生
2018/07/24
7260
像对象一样对待数据
[转自blueidea]像table一样布局div Ⅰ
翻译自:Equal height boxes with CSS 原文:http://www.456bereastreet.com/archive/200405/equal_height_boxes_with_css/ 下面是我翻译的内容,是根据我对文章的理解意译的,你就别挑哪里翻译的不对了,我的目的只是传达这个CSS技巧 许多网页设计师都喜欢,将两个或者多个容器等高的并排放置,并在里面展示每个容器的内容,就象经典表格布局中的单元格控制几个栏目的位置,也喜欢容器的内容居中或顶部对齐显示。 但是你又不喜欢用
菩提树下的杨过
2018/01/22
1.4K0
RadioGroup中RadioButton默认选中问题
当一个RadioGroup(其实只要在同一个父布局)中有若干个RadioButton时,RadioButton之间存在着互斥关系,
再见孙悟空_
2023/02/10
1.3K0
Python将一个数逆序列放入列表中
小小科
2020/06/15
1.2K0
idea将多个项目放入一个模块中如何各自运行
导入完成后,出现新项目目录,在目录下找到红色报错的目录删除掉,导入自己的,下面是我删除、导入后的样子、
2020/10/23
2.8K0
idea将多个项目放入一个模块中如何各自运行
像机器一样思考|TW洞见
今日洞见 文章作者、部分图片来自ThoughtWorks:仝键。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或个人未经本网协议授权不得转载、链接
ThoughtWorks
2018/04/20
9930
像机器一样思考|TW洞见

相似问题

是否有可能使函数像for循环一样工作?

32

是否有可能使输入像链接一样(Chrome)

21

是否有可能像针一样逐步缩小CSS的“边框”?

20

是否有可能像redis一样将gemfire区域的特定密钥数据过期

23

数据绑定,MaterialCardView应该像Radiogroup一样工作

124
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文