2011-03-17 53 views
1

下面是從And Dev複製的片段。如何鏈接兒童<include />標籤內的意見?

<com.android.launcher.Workspace 
android:id="@+id/workspace" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 

launcher:defaultScreen="1"> 

<include android:id="@+id/cell1" layout="@layout/workspace_screen" /> 
<include android:id="@+id/cell2" layout="@layout/workspace_screen" /> 
<include android:id="@+id/cell3" layout="@layout/workspace_screen" /> 

</com.android.launcher.Workspace> 

這裏他們演示瞭如何覆蓋包含的佈局的根視圖或視圖組的ID。

我的問題是,是否也可以通過XML覆蓋兒童的ID?
如果不是,我應該如何鏈接cell2或cell3的孩子如果他們的ID已經預設了意見? HierarchyViewer告訴我所有包含的子視圖的屬性都不會改變,包括ID屬性,從而生成帶有SAME ID的多個視圖。

回答

1

匹配id的沒有錯。例如,你會如何實現列表視圖項目?

您可以使用嵌套的findViewById()訪問您需要的子視圖。

findViewById(cell3).findViewById(child_View_id)