android studio xml和java文件为什么使用两种不同的命名规则?

android studio xml和java文件为什么使用两种不同的命名规则?
如:activity_main.xml和MainActivity.java

这是一种默认的命名规范吧,如果你想命名为其它格式也是可以自定义的
至于使用不同的命名规则,我觉得最重要的作用是见名知义吧,看到文件名就知道是activity还是布局文件

这就是一种默认莫名规范,记住就好了

一个是布局layout一个是activity,比如一个人是王村的,一个是人李村,为了更好的区分所以有了差异

xml命名是有规则得不可以填写大写字母呢

没有特定的要求,不过大家都使用这种命名规范,看起来比较清晰,你想叫他什么叫叫他什么就是了。。。

这就是一种默认莫名规范,