Android Compose应用中实现答题后刷新屏幕替换计算题,解决旧题残留新题追加的问题求助
Android Compose应用中实现答题后刷新屏幕替换计算题,解决旧题残留新题追加的问题求助
我刚写完我的第一个Android Compose应用,功能很简单——就是显示一个加法计算题,用户输入答案后如果答对了,我希望屏幕能刷新,直接换成一道新的计算题。
但目前的情况完全不对:旧的计算题根本不会消失,新的题目直接插在它的上方,答个几次之后,屏幕上就堆了一堆旧题,完全不是我想要的效果。
我期望的界面效果
每次答对后,屏幕上只保留当前的新计算题,和刚打开APP时的界面一样,只有一道要答的题目,干净清爽。
现在出现的问题界面
答完几次之后,旧的题目全部残留在屏幕上,新题不断往上追加,界面变得乱糟糟的,完全不符合预期。
我的代码片段
package com.example.calcul import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.border import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer // 后续的导入语句和代码内容在这里
我应该怎么调整代码逻辑,才能实现答对后替换刷新成新的计算题,而不是在旧题上面追加新题呢?麻烦各位前辈给点思路或者具体的修改建议,非常感谢!
备注:内容来源于stack exchange,提问作者Fabrice
相关产品推荐
相关产品推荐

