android中的模块化屏幕布局

android中的模块化屏幕布局,android,android-fragments,android-activity,modular-design,Android,Android Fragments,Android Activity,Modular Design,我正在为一个应用程序设计几个屏幕(活动)-每个屏幕都有一个非通用单元(如图片、文本框等)和一个通用布局的重复单元X(X由一个文本框、收藏夹图标和评论编号、评论编号、贡献者图片组成) 在HTML/CSS中,有一种简单的方法可以通过为单元X添加一个div标记来实现这种模块化设计。如何在android中聚合不同的单元,以便我可以在一个地方更改样式。到目前为止,我正在分别布置每个屏幕以及这些屏幕中每个单元的子单元 非常感谢您在代码中尝试了什么?请注意,这样做并不是为了回答OP没有试图自己解决问题的问题。

我正在为一个应用程序设计几个屏幕(活动)-每个屏幕都有一个非通用单元(如图片、文本框等)和一个通用布局的重复单元X(X由一个文本框、收藏夹图标和评论编号、评论编号、贡献者图片组成)

在HTML/CSS中,有一种简单的方法可以通过为单元X添加一个div标记来实现这种模块化设计。如何在android中聚合不同的单元,以便我可以在一个地方更改样式。到目前为止,我正在分别布置每个屏幕以及这些屏幕中每个单元的子单元


非常感谢

您在代码中尝试了什么?请注意,这样做并不是为了回答OP没有试图自己解决问题的问题。1)最初,我将XML代码从一个版面复制粘贴到另一个版面,以获得版面中的公共因素(文本框、图标和下面用于标记的另一组文本框),然后添加非公共版面项目。2) 然后,我认为这是对轮子的大量改造,所以我创建了一个BaseActivity类,它包含公共布局,并扩展了ActivityA和ActivityB类。但这不起作用,因为每个活动都必须使用Setcontentview()为其分配布局。所以我需要在布局本身中进行重构