【问题标题】:Android structuring / naming of classesAndroid 类的结构化/命名
【发布时间】:2015-03-03 00:24:20
【问题描述】:

我正在为如何命名类以及将它们放在哪里而苦苦挣扎。我想知道其他人如何处理这个问题。

例如,ik 有如下类:

  • PersonEntity(与数据模型相关)
  • 人员活动
  • 人物片段
  • PersonAdapter

它看起来不错,因为所有与 Person 相关的类都被分组了。但是在大型应用程序中工作时感觉不够结构化,因为所有类文件都在一个大列表中。

关于布局文件的相同问题。我想很好地对 Activity、Fragment 和列表项文件进行分组。

谁能告诉我你如何在一个大型应用程序中构建/命名所有类?

【问题讨论】:

    标签: java android eclipse class android-studio


    【解决方案1】:

    我的工作方式是添加“fragments”、“model”、“adapters”等包……所以 PersonAdapter 会放在“adapters”包中,等等。我的布局文件都放在同一个目录中,但按名称分组。例如,PersonFragment 的布局文件将被称为 fragment_person.xml。 PersonActivity 的布局文件将被称为 activity_person.xml。列表项是 list_item_person.xml。

    【讨论】:

    • 感谢您的回答。您是否将这些包添加到“java”目录中?或者低一级,进入 com.mycompany.myapplication 包?我希望其他人也愿意分享他们的方式。
    • @Brabbeldas 我在 myapplication 包中添加了低一层。
    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2016-05-15
    相关资源
    最近更新 更多