CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Problema nel girare il tablet/cellulare

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
    Baby Droid


    Registrato dal
    May 2012
    Messaggi
    41

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Problema nel girare il tablet/cellulare

    ciao a tutti
    ho un problema con la mia app
    se il tablet è in verticale tutto ok, le activity si vedono cosi



    ma quando lo giro (orizzontale) si vedono in questo modo.




    Come posso risolvere? allego il layout delle 2 activity

    activity grafici

    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/graph1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_weight="1.49"
            android:orientation="horizontal" />
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="72dp"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/button1"
                android:layout_width="148dp"
                android:layout_height="72dp"
                android:layout_gravity="center_horizontal"
                android:layout_weight="0.31"
                android:text="@string/buttonevento" />
    
            <Button
                android:id="@+id/button2"
                android:layout_width="148dp"
                android:layout_height="72dp"
                android:layout_gravity="center_horizontal"
                android:layout_weight="0.31"
                android:text="@string/buttonfecha" />
        </LinearLayout>
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/button3"
                android:layout_width="157dp"
                android:layout_height="match_parent"
                android:text="@string/buttontodotemp" />
    
    <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/parmm" />
    
        <com.example.tablayout.HorizontalNumberPicker
            android:id="@+id/horizontal_number_picker"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >
        </com.example.tablayout.HorizontalNumberPicker>
    
            <CheckBox
                android:id="@+id/check1"
                android:layout_width="155dp"
                android:layout_height="wrap_content"
                android:layout_gravity="right"
                android:text="@string/scro" />
            
        </LinearLayout>
        
    </LinearLayout>
    
        
    
    </LinearLayout>
    activity inserimento eventi

    codice:
    <?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"
        android:padding="10dip"
        android:layout_gravity="center_horizontal" >
    
        <TextView
            android:id="@+id/testo"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="@string/eligeevento" />
    
        <Spinner
            android:id="@+id/spinner"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            
            android:layout_gravity="center_horizontal" />
    
        <TextView
            android:id="@+id/timeDisplay"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=""
            android:layout_gravity="center_horizontal" />
    
        <Button
            android:id="@+id/pickTime"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/cambiahora" 
            android:layout_gravity="center_horizontal"
            />
    
        <TextView
            android:id="@+id/timeDisplay2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=""
            android:layout_gravity="center_horizontal" />
    
        <Button
            android:id="@+id/pickTime2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/horafinal" 
            android:layout_gravity="center_horizontal"/>
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" 
            android:layout_gravity="center_horizontal">
    
            <TextView
                android:id="@+id/dateDisplay"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text=""
                android:layout_gravity="center_horizontal" />
    
            <Button
                android:id="@+id/pickDate"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/cambiafecha" 
                android:layout_gravity="center_horizontal"/>
        </LinearLayout>
    
        <CheckedTextView
            android:id="@+id/checkedTextView1"
            android:layout_width="160dp"
            android:layout_height="0dp"
            android:layout_weight="0.54"
            android:text="" 
            android:layout_gravity="center_horizontal"/>
    
        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/enviadatos" 
            android:layout_gravity="center_horizontal"/>
    
    
    </LinearLayout>
    Grazie 1000

  2.  
  3. #2
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quote Originariamente inviato da mauro21 Visualizza il messaggio
    ciao a tutti
    ho un problema con la mia app
    se il tablet è in verticale tutto ok, le activity si vedono cosi



    ma quando lo giro (orizzontale) si vedono in questo modo.




    Come posso risolvere? allego il layout delle 2 activity

    activity grafici

    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/graph1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_weight="1.49"
            android:orientation="horizontal" />
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="72dp"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/button1"
                android:layout_width="148dp"
                android:layout_height="72dp"
                android:layout_gravity="center_horizontal"
                android:layout_weight="0.31"
                android:text="@string/buttonevento" />
    
            <Button
                android:id="@+id/button2"
                android:layout_width="148dp"
                android:layout_height="72dp"
                android:layout_gravity="center_horizontal"
                android:layout_weight="0.31"
                android:text="@string/buttonfecha" />
        </LinearLayout>
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >
    
            <Button
                android:id="@+id/button3"
                android:layout_width="157dp"
                android:layout_height="match_parent"
                android:text="@string/buttontodotemp" />
    
    <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/parmm" />
    
        <com.example.tablayout.HorizontalNumberPicker
            android:id="@+id/horizontal_number_picker"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >
        </com.example.tablayout.HorizontalNumberPicker>
    
            <CheckBox
                android:id="@+id/check1"
                android:layout_width="155dp"
                android:layout_height="wrap_content"
                android:layout_gravity="right"
                android:text="@string/scro" />
            
        </LinearLayout>
        
    </LinearLayout>
    
        
    
    </LinearLayout>
    activity inserimento eventi

    codice:
    <?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"
        android:padding="10dip"
        android:layout_gravity="center_horizontal" >
    
        <TextView
            android:id="@+id/testo"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="@string/eligeevento" />
    
        <Spinner
            android:id="@+id/spinner"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            
            android:layout_gravity="center_horizontal" />
    
        <TextView
            android:id="@+id/timeDisplay"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=""
            android:layout_gravity="center_horizontal" />
    
        <Button
            android:id="@+id/pickTime"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/cambiahora" 
            android:layout_gravity="center_horizontal"
            />
    
        <TextView
            android:id="@+id/timeDisplay2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text=""
            android:layout_gravity="center_horizontal" />
    
        <Button
            android:id="@+id/pickTime2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/horafinal" 
            android:layout_gravity="center_horizontal"/>
    
        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical" 
            android:layout_gravity="center_horizontal">
    
            <TextView
                android:id="@+id/dateDisplay"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text=""
                android:layout_gravity="center_horizontal" />
    
            <Button
                android:id="@+id/pickDate"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/cambiafecha" 
                android:layout_gravity="center_horizontal"/>
        </LinearLayout>
    
        <CheckedTextView
            android:id="@+id/checkedTextView1"
            android:layout_width="160dp"
            android:layout_height="0dp"
            android:layout_weight="0.54"
            android:text="" 
            android:layout_gravity="center_horizontal"/>
    
        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/enviadatos" 
            android:layout_gravity="center_horizontal"/>
    
    
    </LinearLayout>
    Grazie 1000
    Ciao,
    tu desideri voler utilizzare la tua app anche in modalità landscape o soltanto portrait?
    Perchè una soluzione veloce sarebbe non permettere la rotazione al layout che si vede bene in modalità orizzontale, forzando la visualizzazione nell'AndroidManifest.xml, nel tag delle tue Activity aggiungi
    codice:
    android:screenOrientation="portrait"
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  4. #3
    Baby Droid


    Registrato dal
    May 2012
    Messaggi
    41

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    RISOLTO: si crea la cartella layout-land e dentro si creano nuovi layout .xml

    p.s. in eclipse per girare il simulatore AVD si fa ctrl+F11

  5. #4
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Good

    Inviato dal mio Galaxy Nexus con Tapatalk 2
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

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