Tenho o seguinte layout:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/LinearLayout "
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Atualizando ..." />
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
... />
</LinearLayout>
<GridView
android:id="@+id/gridView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
.... />
</LinearLayout>
Então concluída a atualização, desejo ocultar o texto de "Atualizando" e chamo linearLayout.setInvisible(View.GONE), sendo linearLayout o objeto referente à "@+id/ LinearLayout ", aonde está o TextView de atualização e o ProgressBar.
Só que o GridView some tb !!
Mas se usar linearLayout.setInvisible(View.INVISIBLE), o gridView permanece, sumindo o texto de atualização e o progress bar mas mantendo o espaço, como deve ser com INVISIBLE.
Alguém sabe por que usando o GONE, o gridView está sumindo tb ?
Grato,
Gink
0 comentários:
Postar um comentário