java - 将属性设置为大量 TextView
问题描述
我想为大量 TextViews(30 以上)设置一个属性。
例如 - 将它们全部初始化,并在将属性设置为 insviaiable 之后立即初始化。
tv_something = findViewById(R.id.tv_something);
tv_something.setVisibility(TextView.INVISIBLE);
按下按钮后 ( SetOnClickListner..
) 将属性更改为可见
tv_something.setVisibility(TextView.VISIBLE);
最有效的方法是什么?
解决方案
我不知道这个用例,但您可以制作自定义视图,它将帮助您为任意数量的视图设置通用行为。
推荐阅读
- ruby-on-rails - NoMethodError(nil:NilClass 的未定义方法“user_id”):
- r - 将函数应用于 R 中的过滤行
- java - java项目中DDD聚合的正确大小(spring boot)
- javascript - '错误:对象作为 React 子级无效(找到:带有键 {results,info} 的对象)'
- verilog - 在正边沿和负边沿设置寄存器时出现“错误:网络上有多个驱动程序”
- javascript - 检查 Javascript 对象中是否存在属性
- android - 导入 ViewDataBinding 后 invalidateAll 未解决
- postgresql - 了解 Postgres 索引 - 仍然很慢
- javascript - 如何在 HTML 中的 google.script.run() onClick 命令中传递多个参数
- java - 在没有所有方法的情况下实现的接口。为什么不编译错误?