Autore Topic: RelativeLayout rimane invisibile anche se setto a visibile la visibility  (Letto 296 volte)

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Salve a tutti,
come da topic ho un RelativeLayout con visibility settata a GONE e che rimane tale anche se a runtime la setto a VISIBLE.

Questa la parte di layout:
Codice (XML): [Seleziona]
<RelativeLayout
       android:id="@+id/relDettagli"
       android:layout_below="@+id/linInfo"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:visibility="gone">
        <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:id="@+id/linDettagli"
           android:orientation="horizontal"
           android:baselineAligned="false">

            <LinearLayout
               android:layout_width="0dp"
               android:layout_height="match_parent"
               android:layout_weight="0.6"
               android:orientation="horizontal"
               android:background="@color/viola"
               android:padding="@dimen/padding_small">
                <ImageView
                   android:layout_width="0dp"
                   android:layout_height="match_parent"
                   android:id="@+id/imgProfilo"
                   android:layout_weight="1"
                   android:src="@drawable/row_lista_lezioni_profilo"
                   android:contentDescription="@string/app_name" />
                <ImageView
                   android:layout_width="0dp"
                   android:layout_height="match_parent"
                   android:id="@+id/imgContatta"
                   android:layout_weight="1"
                   android:src="@drawable/row_lista_lezioni_contatta"
                   android:contentDescription="@string/app_name" />
            </LinearLayout>

            <LinearLayout
               android:layout_width="0dp"
               android:layout_height="match_parent"
               android:layout_weight="0.4"
               android:orientation="horizontal"
               android:background="@color/green"
               android:padding="@dimen/padding_small">
                <ImageView
                   android:layout_width="match_parent"
                   android:layout_height="match_parent"
                   android:id="@+id/imgConferma"
                   android:src="@drawable/row_lista_lezioni_conferma"
                   android:contentDescription="@string/app_name" />
            </LinearLayout>

        </LinearLayout>

        <LinearLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:id="@+id/linDescrizione"
           android:layout_below="@+id/linDettagli"
           android:orientation="horizontal"
           android:baselineAligned="false"
           android:padding="@dimen/padding_small">
            <TextView
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:id="@+id/txtDescrizione" />
        </LinearLayout>
    </RelativeLayout>

E questo è il codice per mostrarlo:
Codice (Java): [Seleziona]
imgFrecciaGiu.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                relDettagli.setVisibility(View.VISIBLE);
                imgFrecciaGiu.setVisibility(View.GONE);
                imgFrecciaSu.setVisibility(View.VISIBLE);
            }
        });

Sapete perchè "relDettagli" rimane invisibile?

Grazie

Post unito: 01 Settembre 2015, 02:07:09 CEST
Qualche suggerimento?
« Ultima modifica: 01 Settembre 2015, 02:07:09 CEST da Giacomo79, Reason: Merged DoublePost »

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:RelativeLayout rimane invisibile anche se setto a visibile la visibility
« Risposta #1 il: 03 Settembre 2015, 12:54:31 CEST »
0
Qualche aiuto?

Grazie

Offline Giacomo79

  • Utente junior
  • **
  • Post: 123
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    Big and Fish
  • Sistema operativo:
    Android 2.3
Re:RelativeLayout rimane invisibile anche se setto a visibile la visibility
« Risposta #2 il: 04 Settembre 2015, 15:04:29 CEST »
0
Ho notato che se faccio il contrario (setto a visible il valore iniziale del layout) il tutto funziona, posso aprirlo e chiuderlo. Ma se parte non visibile rimane non visibile.