0

我正在开发一个有很多布局的 android 应用程序。到目前为止,我一直按照布局的用途来命名它们,然后是布局的名称,例如:activity_base.xml、fragment_main_menu.xml。正如我注意到的那样,android 不支持资源文件夹的子目录。已经有了 12 个布局文件,事情开始变得有点局促。我想知道是否有人有任何好的命名策略来保持这个糟糕的目录设置井井有条。

4

3 回答 3

0

Activity相反,您可以根据作业对布局进行逻辑分类。

就像Home_Main.xml。然后,如果菜单上附加了更多逻辑。例如,它将您带到主页上的 facebook 共享活动,然后给它。然后,Home_FB.xml如果 FB 页面将您带到pageB,则将该 pageB 布局命名为FB_pageB.xml

我敢打赌这种方式是最好的,除非有人有更好的东西。

要分离 Listviews 和其他项目,您也可以从 LV 开始,例如LV_some_other.xml

于 2013-04-10T08:04:47.743 回答
0

我总是首先通过以下方式启动布局文件来确定用于活动的布局和用于片段的布局:

activity_<activity.name>

或者

fragment_<fragment.name>

当然,您还有另一种类型的布局,例如: ListView项目布局或Dialog布局。

在布局名称的开头指定它们,以便您轻松找到它们。

其他然后给你的layout正确的名字来解释它应该呈现什么。

于 2013-04-10T08:01:56.007 回答
0

Android 不支持嵌套目录。所以不幸的是,您将不得不仔细选择命名约定。

这是一个讨论命名约定的链接:布局文件命名约定?

于 2013-04-10T08:02:06.277 回答