CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

due button non vengono mostrati

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    due button non vengono mostrati

    Se ho questo:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/ciccia"
    android:id="@+id/mainRelative">

    <Button
    android:text="Left"
    android:id="@+id/leftButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_alignParentLeft="true"/>
    <Button
    android:text="Right"
    android:id="@+id/rightButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_alignParentRight="true"/>

    <ViewFlipper
    android:id="@+id/flipper"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:layout_centerHorizontal="true"
    android:background="#FFFFFF"
    android:layout_marginLeft="70sp"
    android:layout_marginRight="70sp">

    <include android:id="@+id/first" layout="@layout/first_view" />
    <include android:id="@+id/second" layout="@layout/second_view" />
    <include android:id="@+id/third" layout="@layout/third_view" />
    </ViewFlipper>

    </RelativeLayout>


    e nella onCreate() chiamo setContentView() passandogli l'id di questo file, come mai i due Button non vengono disegnati? Anche la findViewById() sui due Button mi ritorna null.
    Qualcuno sa aiutarmi?

  2.  
  3. #2
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Purtroppo non ti so aiutare. Non ho mai usato ViewFlipper. Devo informarmi a riguardo

    Twitter @veke87

  4. #3
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Rettifico. Ho capito il problema che non è dovuto a ViewFlipper bensì a RelativeLayout e al modo in cui hai messo gli elementi al suo interno.

    Cosi come leggo il layout i due bottoni sono esattamente al centro verticalmente, uno posizionato a sx e l'altro a dx. Tuttavia il ViewFlipper li copre perciò ti consiglio di spostare semplicemente l'xml dei due bottoni dopo tutto il viewflipper. Fammi sapere

    Twitter @veke87

  5. #4
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/ciccia"
    android:id="@+id/mainRelative">

    <ViewFlipper
    android:id="@+id/flipper"
    android:layout_height="fill_parent"
    android:layout_width="200px"
    android:layout_centerHorizontal="true"
    android:background="#FFFFFF">

    <include android:id="@+id/first" layout="@layout/first_view" />
    <include android:id="@+id/second" layout="@layout/second_view" />
    <include android:id="@+id/third" layout="@layout/third_view" />
    </ViewFlipper>

    <ImageView
    android:id="@+id/leftImage1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/leftunclicked"
    android:layout_centerVertical="true"
    android:layout_alignParentLeft="true"
    android:clickable="true"
    />
    <ImageView
    android:id="@+id/rightImage1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/rightunclicked"
    android:layout_centerVertical="true"
    android:layout_alignParentRight="true"
    android:clickable="true"
    />

    </RelativeLayout>



    Ancora non mi fa vedere le ImageViews

    Ah, e poi una findViewById() chiamata sulle stesse mi ritorna null. E mi ritorna null anche chiamata sul mainRelative!

  6. #5
    Baby Droid L'avatar di DaRkViDe


    Registrato dal
    Mar 2010
    Messaggi
    40

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    [QUOTE=eafkuor;95686]
    <ViewFlipper
    android:id="@+id/flipper"
    android:layout_height="fill_parent"
    android:layout_width="200px"
    android:layout_centerHorizontal="true"
    android:background="#FFFFFF">

    <include android:id="@+id/first" layout="@layout/first_view" />
    <include android:id="@+id/second" layout="@layout/second_view" />
    <include android:id="@+id/third" layout="@layout/third_view" />
    </ViewFlipper>
    [QUOTE]

    Scusa magari dico una c*****a....ma nel secondo codice ma hai messo android:layout_height="fill_parent" per ilk ViewFlipper
    questo non va ad occuparti tutto lo schermo in verticale??
    Forse è per questo che non riesci a vedere le 2 ImageView che stanno dopo...? hai provato con android:layout_height="wrap_content"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy