【发布时间】:2021-02-01 08:27:15
【问题描述】:
我在 LinearLayout 上呈现一些 TextViews。这些 TextViews 保持时间可供用户选择。如果用户选择它,TextView 的 颜色设置为绿色。如果用户再次选择 TextView(时间),则它会恢复为灰色。
所以行为应该是:如果 TextView 未选中,则保持灰色。如果选择了 TextView,则变为绿色。这些 TextViews 应该只在用户按下时改变颜色。
当我在 LinerLayout 上滚动时,我设法保留了 TextView 的 颜色状态。但是,如果我按下并离开活动,TextViews 将全部重置为灰色。
是否可以保存 LinearLayout 的实例,以及 Firestore 的元素?如果您有任何建议,请告诉我。
【问题讨论】:
标签: android firebase kotlin google-cloud-firestore data-persistence