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.