Kotlin 我们什么时候应该在android中创建新布局

Kotlin 我们什么时候应该在android中创建新布局,kotlin,android-activity,layout,Kotlin,Android Activity,Layout,我有两个活动在一起工作非常相似,是创建单独的活动和布局更好,还是我只使用一个活动和布局,但使用if语句控制差异?这取决于两个活动的不同程度 例如,如果您有几乎相同的AddSomethingActivity和EditSomethingActivity,除了EditSomethingActivity会将一些数据预加载到字段中而不是“是”,那么您应该为这两个活动使用相同的Activity和布局 但是,如果您要使用很多if语句,它不会增加代码的可读性,您应该使用两种不同的活动 还有一件事要知道。如果布局

我有两个活动在一起工作非常相似,是创建单独的活动和布局更好,还是我只使用一个活动和布局,但使用if语句控制差异?

这取决于两个活动的不同程度

例如,如果您有几乎相同的
AddSomethingActivity
EditSomethingActivity
,除了
EditSomethingActivity
会将一些数据预加载到字段中而不是“是”,那么您应该为这两个活动使用相同的
Activity
和布局

但是,如果您要使用很多if语句,它不会增加代码的可读性,您应该使用两种不同的活动

还有一件事要知道。如果布局相同,则可以在多个
活动
类中使用相同的布局