【发布时间】:2014-12-22 10:14:27
【问题描述】:
我想查看社区对 Android 命名最佳实践的意见:
-
xml 中的 ID 名称:
<TextView android:id="@+id/addressId" />最好将 ID 命名为“addressId”或“address”或“addressTextView”?
-
变量命名:
TextView addressTextView = (TextView) findViewById(R.id.addressId);这里的var名称是“addressTextView”,我认为这是最好的做法,除非有更好的做法。
-
XML 文件名
我曾经以这种方式将snack_case用于我的XML布局文件,“activity_home.xml”或“activity_login.xml”用于活动,“cell_contact_xml”“cell_address”用于自定义单元格,所以这是最好的方式还是更好的方式?
-
Java 文件名:
我想这里大家都同意为类名添加重要的后缀,并使用 CamelCase,最好是这样的“HomeActivity”“DetailsFramgment”“ContactAdapter”。
【问题讨论】:
-
我以这种方式调用我的 id:activityname_viewname,但 tt 或多或少是一个品味问题。但是在codereview.stackexchange.com 上发布你的问题更好。
-
还可以查看官方最佳实践:developer.android.com/guide/practices/index.html
-
我已经查看了安卓开发者网站,他们说的是应用程序内部的优化,而不是编码
标签: java android optimization filenames