setColumCollapsed
Publicado por Jorge (2 intervenciones) el 09/05/2019 19:54:18
Buenas tardes, he creado un TableLayout con siguiente código, sin embargo por más que uso setColumnCollapsed con número de columna a true no oculta las columnas. Alguien sabe que estoy haciendo mal?
En java
Gracias por anticipado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<TableLayout
android:id="@+id/tabla"
android:layout_width="395dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:orientation="horizontal"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2" >
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!--Fila indica número de Módulo-->
<TableRow
android:id="@+id/filaDise"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!--Imagenes para cada Módulo-->
<ImageView
android:id="@+id/imag1"
android:layout_column="0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/vacio" />
<ImageView
android:id="@+id/imag2"
android:layout_column="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/prueba" />
<ImageView
android:id="@+id/imag3"
android:layout_column="2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/vacio" />
<ImageView
android:id="@+id/imag4"
android:layout_column="3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/vacio" />
<ImageView
android:id="@+id/imag5"
android:layout_column="4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/vacio" />
<ImageView
android:id="@+id/imag6"
android:layout_column="5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/vacio" />
</TableRow>
</HorizontalScrollView>
</TableLayout>
En java
1
2
3
4
5
6
table = (TableLayout)findViewById(R.id.tabla); //recogemos la vista de la tabla
table.setColumnCollapsed(1,true);
table.setColumnCollapsed(2,true);
table.setColumnCollapsed(3,true);
table.setColumnCollapsed(4,true);
table.setColumnCollapsed(5,true);
Gracias por anticipado
Valora esta pregunta


0