设置控件的id跟不设置有什么不一样呢? 比如说,我添加一个Button,andriod id="@+id/XX"这行代码要不要有什么区别? id是组件的唯一标识,通过id可以在应用中获取到该组件findViewById(R.id.xxxx); 如果需要在应用中对组件进行设置,比如文字显示信息,背景颜色等代码设置,则需要设置该组件的id,以便于在应用中找到该组件。如果在应用中不对该组件进行操作,则不需要设置id,也不建议设置id信息