Android轮子哥

Results 198 comments of Android轮子哥

@iielse 小伙子,你已经满足上榜的要求,会在下一次更新中将你添加到名单中,你后续可以多留意一下。

收到,多谢小伙子的支持

收到小伙子,多谢建议

1. `layout_marginStart`、`layout_marginHorizontal` 在 style 中书写时存在什么使用局限? 2. 关于非公开成员变量使用小 m 开头,其实这个问题在行业内颇有争议,但是从谷歌的源码、Support 库源码来分析,他们还是使用的这种方式,所以我个人建议使用这种方式来做,因为这样的解释会有一定的公信力。如果出现 set 和 get 方法时,如果用 public 会导致一个问题,那就是变量变得不可控,例如我只想让外层 get 该值、但实际是调用者却可以 set 该值。 3. 资源 ID 命名是一定要按照模块来命名,当然也要考虑一些特殊情况,例如一些共用的 String,例如 `确定取消` 这种,其实文档中都有注明命名方式,你可以仔细观看[String ID 命名规范](https://github.com/getActivity/AndroidCodeStandard#string-id-%E5%91%BD%E5%90%8D%E8%A7%84%E8%8C%83),由于今天鸿洋转载的代码规范是旧版本的,所以他那篇文章中并没有注明该项。 4....

小伙子,还有别的建议或者问题不,没有的话我就关闭 issue 了

小伙子,只要你是对的,代码规范文档也会跟着改,但关键是你连我都说服不了,别人问起来时我又该怎么说服他?

@SaltedFish-Extreme 小伙子,我试了一下,你在 style.xml 这样写肯定会报这个提示,但是你在 layout.xml 中写就不会有,原理是因为 Studio 在编译时做了一些优化,它会自动帮你把 paddingHorizontal 转成 paddingStart 和 paddingEnd。

@altair441n 小伙子,AOSP 是 Android Open Source Project 的意思,谷歌在 AOSP 规范文档上面还是写着 非公开成员变量使用小 m 开头,而 Java 规范文档上面却写着不推荐,本身这个就存在巨大争议,但是谷歌的源码都是 AOSP 的风格来走的,所以代码规范文档还是得暂时按照 AOSP 的风格来走。

收到,我看一下,多谢小伙子的推荐。

收到,多谢小伙子的建议,另外一个我们应该正视事实,开源项目不维护是一件非常正常的事情,换一门编程语言差不多也这样,只是看个人怎么去看待这个事情。