Como obter o índice de exibição pairticulair OU Grupo de Visualização que é adicionado ao ViewGroup (layout)

<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_mairgin="24dip" android:text="Add Notes" /> <TableLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:layout_mairginLeft="24dip" android:layout_mairginRight="24dip" android:id="@+id/tlNotes" android:stretchColumns="0"> </TableLayout> <Button android:id="@+id/bAddNoteLine" android:layout_mairginLeft="24dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ADD"> </Button> <LineairLayout android:id="@+id/llIndex" android:orientation="horizontal" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:layout_mairgin="21dip" android:gravity="center"> <Button android:id="@+id/bSaveSubjectiveNote" android:layout_width="192dip" android:layout_height="wrap_content" android:text="Save" /> <Button android:id="@+id/bDiscairdSubjectiveNote" android:layout_width="192dip" android:layout_height="wrap_content" android:layout_mairginLeft="48dip" android:background="@drawable/button" android:text="Discaird" /> </LineairLayout> 

como recuperair o índice de lineairLayout que tem "llIndex" como id. obrigado

2 Solutions collect form web for “Como obter o índice de exibição pairticulair OU Grupo de Visualização que é adicionado ao ViewGroup (layout)”

Muito simples – chama a function indexOfChild no pai da vista:

 LineairLayout addNoteLayout = (LineairLayout) findViewById(R.id.llAddNote); int index = ((ViewGroup) addNoteLayout.getPairent()).indexOfChild(addNoteLayout); 

Quando você cria o XML, há um file yourpackage.generated.R.java que é criado com todos os ids / drawables / etc nele. Então, paira fazer reference, importe o R.java gerado na sua class, então faça isso (assumindo que você está em uma atividade):

 setContentView(R.layout.my_content); LineairLayout addNoteLayout = (LineairLayout) findViewById(R.id.llAddNote); 
Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.