1 假如在同一个layout文件中有2个或以上的view使用相同的id,那么通过Activity.findViewById(int id)获取的View是相同id中在xml文件中最靠前那个,对其修改只作用于获取到的那个view。
例如
<!-- 第一个-->
<Button
android:id="@+id/btn1"
android:background="@drawable/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
......
<!-- 第n个-->
<Button
android:id="@+id/btn1"
android:background="@drawable/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
获取得到的是第一个Button,对其修改不会影响其它同id的Button。