android的布局命名策略

时间:2013-04-10 07:58:54

标签: java android naming

我正在开发一个具有相当多布局的Android应用程序。到目前为止,我一直在使用布局来命名这些布局,然后是布局的名称,例如:activity_base.xml,fragment_main_menu.xml。我注意到android不支持资源文件夹的子目录。已经有12个布局文件的东西开始变得有点局促。我想知道是否有人有任何好的命名策略来保持这个糟糕的目录设置。

3 个答案:

答案 0 :(得分:0)

我总是首先通过启动布局文件来确定活动的布局和片段的布局:

activity_<activity.name>

fragment_<fragment.name>

诅咒你有其他类型的布局,例如:ListView项目布局或Dialog布局。

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

除此之外,还有一个专有的名称可以解释它应该呈现的内容。

答案 1 :(得分:0)

Android不支持嵌套目录。所以不幸的是,你必须仔细选择命名约定。

以下是讨论命名约定的链接:Layout files naming conventions?

答案 2 :(得分:0)

您可以根据Activity作业在逻辑上对布局进行分类。

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

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

要将Listviews和其他项目分开,您也可以从LV_some_other.xml

开始使用LV