Ver Mensaje Individual
  #1  
Viejo 22/11/12, 18:29:28
Array

[xs_avatar]
buni buni no está en línea
Usuario novato en la web
 
Fecha de registro: jun 2011
Localización: Cádiz, España
Mensajes: 17
Modelo de smartphone: Samsung Galaxy SII
Tu operador: Pepephone
Inflar un View que está dentro de un Layout

Buenas, estoy realizando una aplicación para android, y para ahorrarme algo de código he creado un Layout genérico que contiene la cabecera y el pie de la actividad, entre estos, está una View en la cual quiero "inflar" lo correspondiente para clase.
El problema es que cuando lo inflo no se muestra nada.

En el layout..
Código:
<!-- CABECERA -->
    <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0"
     android:background="#008080" android:orientation="horizontal">
        ....
    </LinearLayout>

    <!-- CONTENEDOR -->
    <View android:id="@+id/general_container" android:layout_width="wrap_content" android:layout_height="wrap_content"
     android:layout_weight="1"/>
    
    <!-- PIE -->
    <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0"
     android:background="#008080" android:orientation="horizontal">
        ....
    </LinearLayout>

</LinearLayout>
Y en la activity...
Código:
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_inicio);
        View view =(View) findViewById(R.id.general_container);
        view = LayoutInflater.from(getApplicationContext()).inflate(R.layout.textview_layout, null);
        TextView tv1 = (TextView) view.findViewById(R.id.tv); tv1.setText("HOLA1");
        TextView tv2 = (TextView) view.findViewById(R.id.tv2); tv2.setText("HOLA2");
Muchísimas gracias de antemano.
Responder Con Cita