Red de conocimiento informático - Computadora portátil - Después de recorrer todos los controles en la interfaz, ¿cómo determina Android el tipo de control?

Después de recorrer todos los controles en la interfaz, ¿cómo determina Android el tipo de control?

Puedes juzgar por su nombre de clase: v.getClassName() == "Button"

También puedes juzgar por instancia de: v instancia de Botón

public clase Principal extiende Actividad

{

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState

{

super.onCreate(savedInstanceState

LinearLayout loginLayout = (LinearLayout) getLayoutInflater().inflate(R.layout.main, null);

String pa="";//Recorrer todos los controles

p>

for (int i = 0; i <. loginLayout.getChildCount(); i++)

{?

Ver v = loginLayout.getChildAt(i );

/Cómo saber si es un Botón o un Cuadro de Texto

if(){

Objeto v = tabWidget.getChildAt(i);

if (v instancia de RelativeLayout)

{ ?

}

}

}

}

}

}