是否可以在按下单个视图时执行两个动作侦听器?
Posted
技术标签:
【中文标题】是否可以在按下单个视图时执行两个动作侦听器?【英文标题】:Is it possible to execute two action listener on pressing a single view? 【发布时间】:2021-12-27 11:09:57 【问题描述】:这里的 relativeLayoutThemeChange 是 relativeLayout 视图,即 RelativeLayout id = "+@relativeLayoutThemeChange" <_imageview> RelativeLayout->
binding.relativeLayoutThemeChange.setOnClickListener
if(condition)
AppUtils.getNightMode(appCompatActivity)
else
//condition
【问题讨论】:
【参考方案1】:您可以像这样将两个列表合并为一个:
binding.relativeLayoutThemeChange.setOnClickListener
listenerOne()
listenerTwo()
【讨论】:
以上是关于是否可以在按下单个视图时执行两个动作侦听器?的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 中以编程方式创建的多个文本视图的单个 onclick 侦听器