Autore Topic: Problema creazione e visualizzazione file xml  (Letto 589 volte)

Offline Nokias

  • Utente junior
  • **
  • Post: 58
  • Respect: +1
    • Mostra profilo
Problema creazione e visualizzazione file xml
« il: 07 Giugno 2011, 16:19:02 CEST »
0
Buongiorno a tutti , mi ritrovo a creare l'interfaccia grafica della mia applicazione ed ho un problema.Sembra una cosa sciocca ma non riesco a capire perché in fase di creazione dell'xml non riesco a visualizzare la mia intera interfaccia.
Vi faccio un esempio:



Come potete vedere riesco a visualizzare solo una parte della mia interfaccia e non tutta.In poche parole non riesco a scorrerla.
Ho provato:

- reset zoom to 100%
- Emulate real size
- Zoom to fit
- Zoom out
- Zoom in

Non so più che cosa fare!! o_O E' che in questo modo è veramente difficile realizzare un'interfaccia grafica! :-(


Grazie mille a tutti coloro che risponderanno!!


Offline Gigiuz

  • Utente normale
  • ***
  • Post: 187
  • Respect: +23
    • Google+
    • gigiuzzo81
    • Gigiuz81
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note III
  • Play Store ID:
    GGXSoft
  • Sistema operativo:
    Windows 7 64bit, OS X (virtualized), Ubuntu
Re:Problema creazione e visualizzazione file xml
« Risposta #1 il: 07 Giugno 2011, 16:43:28 CEST »
0
Mi aggiungo alla richiesta. E' capitato anche a me di ritrovarmi in situazioni simili e di non sapere come fare per poter visualizzare tutti gli elementi dell'interfaccia... Per arginare parzialmente il problema impostavo la visibility delle varie View su GONE, certo che non è una soluzione elegante ma in mancanza d'altro... ???

Specifico che il problema sussiste solo ed esclusivamente nel tool grafico dell'ADT (e non sul device fisico/emulatore)
Hai bisogno di implementare un sistema di "codici seriali di sblocco" nella tua applicazione? Dai un'occhiata alla mia libreria: RemoteUnlocker

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema creazione e visualizzazione file xml
« Risposta #2 il: 07 Giugno 2011, 23:44:29 CEST »
0
se usi una scroll view il tool grafico ti fa vedere solo la parte "a riposo" e non ti fa scorrere la SV... le soluzioni sono due:
verifichi se con ADT 11 hanno sistemato la cosa (Dicevano che l'avrebbero fatto)
aumenti temporaneamente la dimensione dello schermo, cosi da avere piu elementi visibili e vedere come viene fuori :D
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Nokias

  • Utente junior
  • **
  • Post: 58
  • Respect: +1
    • Mostra profilo
Re:Problema creazione e visualizzazione file xml
« Risposta #3 il: 08 Giugno 2011, 15:21:08 CEST »
0
Infatti ora con una risoluzione maggiore riesco a vederla completamente anche se il problema non è risolto.Cioè inserisco una risoluzione maggiore ma poi comunque sul telefono non riesco a vederla come la vedo nell'xml.Mi sembra strano che non ci sia un modo per risolvere questo problema.. :-(

Offline Gigiuz

  • Utente normale
  • ***
  • Post: 187
  • Respect: +23
    • Google+
    • gigiuzzo81
    • Gigiuz81
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Note III
  • Play Store ID:
    GGXSoft
  • Sistema operativo:
    Windows 7 64bit, OS X (virtualized), Ubuntu
Re:Problema creazione e visualizzazione file xml
« Risposta #4 il: 08 Giugno 2011, 15:28:40 CEST »
0
[...]
comunque sul telefono non riesco a vederla come la vedo nell'xml
[...]

Ah beh, allora in questo caso NON STAI USANDO una ScrollView... dovresti fare una cosa tipo questa:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_height="fill_parent">
         <LinearLayout >
                        Qua ci va tutto il tuo Layout
         </LinearLayout>
</ScrollView>

Così dovresti avere (al 99%) lo scroll (impostabile sia orizzontale che verticale) sul dispositivo/emulatore
Hai bisogno di implementare un sistema di "codici seriali di sblocco" nella tua applicazione? Dai un'occhiata alla mia libreria: RemoteUnlocker

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema creazione e visualizzazione file xml
« Risposta #5 il: 08 Giugno 2011, 17:01:48 CEST »
0
credo la scroll view la usi gia,perchè a destra dell'imagine c'è il classico cursore della scrollview... o sbaglio?
postaci il codice del tuo xml
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Nokias

  • Utente junior
  • **
  • Post: 58
  • Respect: +1
    • Mostra profilo
Re:Problema creazione e visualizzazione file xml
« Risposta #6 il: 08 Giugno 2011, 17:12:47 CEST »
0
Codice (XML): [Seleziona]
<LinearLayout android:id="@+id/LinearLayout01"
       xmlns:android="http://schemas.android.com/apk/res/android" android:baselineAligned="true" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ScrollView android:id="@+id/ScrollView111"
       android:layout_width="fill_parent" android:layout_height="fill_parent">
        <!-- Wrap -->
<!-- /Wrap -->
<AbsoluteLayout android:id="@+id/absoluteLayout1" android:layout_width="fill_parent" android:background="@drawable/icon2" android:layout_height="fill_parent">
    <TextView android:id="@+id/TextView02" android:layout_height="wrap_content" android:layout_x="21dip" android:textColor="#FFFF" android:layout_width="wrap_content" android:textSize="25dip" android:textStyle="bold" android:layout_y="66dip" android:text="Indirizzo Ip Server Sql"></TextView>
    <TextView android:id="@+id/TextView03" android:layout_height="wrap_content" android:layout_x="20dip" android:textColor="#FFFF" android:layout_width="wrap_content" android:textSize="25dip" android:textStyle="bold" android:layout_y="172dip" android:text="Username Server Sql"></TextView>
    <TextView android:id="@+id/TextView04" android:layout_height="wrap_content" android:layout_x="22dip" android:textColor="#FFFF" android:layout_width="wrap_content" android:textSize="25dip" android:textStyle="bold" android:layout_y="264dip" android:text="Password Server Sql"></TextView>
    <TextView android:id="@+id/TextView05" android:text="Indirizzo IP Server Web" android:layout_height="wrap_content" android:layout_x="21dip" android:textColor="#FFFF" android:layout_width="wrap_content" android:textSize="25dip" android:textStyle="bold" android:layout_y="365dip"></TextView>
    <TextView android:id="@+id/TextView01" android:text="Sincronizzazione" android:layout_height="wrap_content" android:layout_x="122dip" android:textColor="#FFFF" android:layout_width="wrap_content" android:textSize="35dip" android:textStyle="bold" android:layout_y="14dip"></TextView>
    <EditText android:singleLine="true" android:layout_height="60dip" android:layout_x="136dip" android:id="@+id/IpDatabase" android:layout_width="200dip" android:gravity="center_vertical" android:layout_y="106dip" android:text="192.168.0.101"></EditText>
    <EditText android:gravity="center_vertical" android:layout_width="200dip" android:text="sa" android:singleLine="true" android:layout_height="60dip" android:id="@+id/UserDatabase" android:layout_x="134dip" android:layout_y="206dip"></EditText>
    <EditText android:layout_width="200dip" android:password="true" android:singleLine="true" android:text="pa$$w0rd" android:id="@+id/PassDatabase" android:layout_height="60dip" android:layout_x="134dip" android:layout_y="299dip"></EditText>
    <EditText android:layout_width="200dip" android:singleLine="true" android:text="192.168.0.103" android:id="@+id/IpWeb" android:layout_height="60dip" android:layout_x="134dip" android:layout_y="402dip"></EditText>
    <TextView android:layout_width="fill_parent" android:text="Porta Server Web" android:textSize="25dip" android:textColor="#FFFF" android:id="@+id/TextView06" android:layout_height="wrap_content" android:textStyle="bold" android:layout_x="19dip" android:layout_y="471dip"></TextView>
    <EditText android:layout_width="200dip" android:singleLine="true" android:text="80" android:id="@+id/PortaServer" android:layout_height="60dip" android:layout_x="136dip" android:layout_y="505dip"></EditText>
    <Button android:layout_width="180dip" android:text="Sincronizza" android:onClick="onClick_btnConnetti" android:layout_height="65dip" android:id="@+id/btnConnetti" android:textSize="25dip" android:layout_x="147dip" android:layout_y="609dip"></Button>
</AbsoluteLayout>
    </ScrollView>
    </LinearLayout>

eccolo...si naturalmente utilizzo uno scrollview...comunque certamente se la provo(come sto facendo ora) su un 5.4 si vede completamente. Boh.. o_O

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema creazione e visualizzazione file xml
« Risposta #7 il: 08 Giugno 2011, 18:56:19 CEST »
0
è quasi sicuramente l'absolute layout che non va bene con la scroll view. Metti un relativeLayout e posiziona i componenti dove devono essere messi usando
layout_gravity
layout_below
layout_toLeftOf
ecc, vedrai che viene!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia