我对 Android 中片段的正确逻辑使用有疑问。我知道它旨在用于改善平板电脑体验,但这是否意味着片段通常只能用于此目的?或者使用片段作为自定义复合视图的替代品会是一种糟糕的开发实践吗?
例如,我正在编写一个应用程序来保持计数。生成计分表时,它会为 ScrollView 中的每个玩家创建一个“ScoreCell”,一个自定义复合控件。我想要做的是处理由包含活动激活的内部 OnClickListeners(但不知道如何作为视图):每个 ScoreCell 都有一个用于玩家姓名的 TextView,我想长按 startActivityForResult()弹出一个输入对话框以更改 ScoreCell 的名称。但是看到 OnActivityResult() 的方法在视图中不可用,我将每个 ScoreCell 改为片段是否正确?