Skip to content

请教一下关于xml的命名规则 #55

Description

@is1988

我在开发时Activity对应的XML命名一般都是与Activity类名打个颠倒。
比如类名叫SettingActivity,那么XML就叫activity_setting.xml,这样在layout文件夹里找XML文件时回很快。
但是看到作者demo里的命名是和类名顺序一致(setting_activity.xml),我想请教一下到底哪种命名规则是最规范或者最合理的?

这里也可以映射出类名的命名,比如一个增删改查的页面,之前我比较喜欢这样命名:
AddMsgActivity、DeleteMsgActivity、AmendMsgActivity、MsgListActivity、MsgDetailsActivity
后来就统一改成业务+功能的命名方式:
MsgAddActivity、MsgDeleteActivity、MsgAmendActivity、MsgListActivity、MsgDetailsActivity
这样看起来比较舒服,因为看你的代码写的很规范,所以我现在有点质疑我的写法了

Activity

  1. getActivity commented on Jan 25, 2021

    @getActivity
    Owner

    这块内容我之前有在 QQ 群讲过的,我现在把聊天记录发给你看一下吧

  2. getActivity commented on Jan 25, 2021

    @getActivity
    Owner



  3. getActivity commented on Jan 25, 2021

    @getActivity
    Owner

    小伙子,看完之后有啥疑问么

  4. is1988 commented on Jan 25, 2021

    @is1988
    Author

    稍等,我这还看不到图片

  5. is1988 commented on Jan 25, 2021

    @is1988
    Author

    看懂了,你是模块分类优先,我是以UI分类优先,我这种适合小项目,你这种可以通吃,感觉可以学一下你的命名了,谢谢大佬。

  6. mallxiaodoudou commented on Jan 20, 2022

    @mallxiaodoudou

    如果使用的databinding的不适合activity_main前面加上模块名字哦

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions