试图设计一个用户界面,用户被问到5个问题,必须回答是或不是。
希望使用碎片来显示问题,当用户点击 "是 "或 "否 "时,就会显示下一个问题。
在最后,yesno的值被加起来并显示。
有什么小窍门吗?
片段是一个复杂的解决方案。我会考虑使用自定义视图代替,你可以省去一些麻烦。如果你真的想使用碎片,那么你可以使用Jetpack导航组件与ViewModel绑定到活动来计算答案。
你可以使用滑动禁用viewpager,并在按钮点击时改变页面。