Autore Topic: Mostra e Nascondi LineaLayout  (Letto 223 volte)

Offline gekofr

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
Mostra e Nascondi LineaLayout
« il: 12 Settembre 2014, 11:28:20 CEST »
0
Salve a tutti,
Sto creando un componente nel caso un LinearLayout che all'onClick fa apparire e scomparire un LinearLayout specifico.

Xml contenitore

Codice (XML): [Seleziona]
<it.component.LayoutInfoAggiuntive
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                app:title_name="titolo"
                                app:open_on_start="false"/>
               
                <LinearLayout
                    android:id="@+id/box_info_agg"
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                android:layout_margin="@dimen/margin_5dp"
                                android:orientation="vertical">                
                   
                    <TextView
                        android:layout_width="match_parent"
                                        android:layout_height="wrap_content"
                                        android:text="prova"/>     
                </LinearLayout>

Xml mio componente -  box_info_aggiuntive.xml

Codice (XML): [Seleziona]
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:clickable="true"
   android:padding="@dimen/margin_5dp"
   android:orientation="horizontal">
   
        <TextView
                android:id="@+id/title"
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_gravity="left"
                android:textSize="@dimen/text_big" />
       
        <ImageView
            android:id="@+id/image"
            android:layout_gravity="right"
            android:layout_width="wrap_content"
                android:layout_height="match_parent"/>
             
</LinearLayout>

classe java del componente - LayoutInfoAggiuntive
Codice (Java): [Seleziona]
                inflator = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
                inflator.inflate(R.layout.box_info_aggiuntive, this);          
                LinearLayout layoutInfoAggiuntive = (LinearLayout) this.findViewById(R.id.box_info_agg);
                Log.d("TAG", "layoutInfoAggiuntive: "+layoutInfoAggiuntive);   

il layoutInfoAggiuntive  me lo da sempre null
come posso fare a prendere il layout giusto?
Grazie