_第二碑半价 2023-03-28 01:33 采纳率: 0%
浏览 66

请教Android开发中如何为一系列类似名称控件绑定类似事件(语言-kotlin)

请问,在Android开发中,如何通过循环简化代码,为一系列的控件绑定onclick事件,切换到一系列的Activity?即:
假设我有一系列的TextView,设他们的id为para0 ,para1 ...等等,我希望点击para0能跳转到Activity0,点击para1能跳转到Activity1..
但是不能对于每个控件都手动添加。
目前我已经学会循环获取到控件,如图:

img

img

但是如果使用Intent启动新的Activity,要如何获取Intent的第二个参数呢?

img

或者,您也可以告诉我kotlin中,如何通过一个字符串"name"访问名为name的变量值(或许我可以使用map,但它似乎不算太简洁)
再或者,您可以告诉我我应该检索什么关键词获取这方面的知识,我尝试搜索了不少时间,但没能找到答案。

  • 写回答

3条回答 默认 最新

  • 五一编程 2023-03-28 07:12
    关注

    监听事件里也可以这样写
    for(i in 0...10){
    var btid = getIdByName()
    if(it.id ==btid){
    执行相应的跳转操作
    }
    }

    评论

报告相同问题?

问题事件

  • 创建了问题 3月28日

悬赏问题

  • ¥15 Windows X86 远线程注入问题解惑
  • ¥15 Vs2022安装时黑框闪退无反应
  • ¥15 嵌入式设备网口down后再up时不能link?
  • ¥15 关于区块链和边缘计算
  • ¥15 做一个简单项目,用Python分析共享单车的数据
  • ¥20 在使用CESM2.2.0模型进行case.submit过程中出现如下错误(关键词-Map)
  • ¥15 有办法改变通过wifi进入的网站的设置吗
  • ¥15 所以到底怎么算!算到凌晨五点都算不出来!
  • ¥15 label_studio
  • ¥15 请教如何phython发邮件