Autore Topic: Scroll View - Absolute Layout  (Letto 3169 volte)

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Scroll View - Absolute Layout
« il: 29 Gennaio 2011, 23:46:02 CET »
0
Scusatemi sono nuovo, e molto amatoriale, sto tentando di creare un app. con dei bottoni che reindirizzano a dei link internet, fino qui ci sono ho fatto tutto, il problema praticamente è questo, lancio l'app. funziona tutto, quando metto il telefono in orizzontale, ruota ma le icone e i bottoni non riempiono lo scherma ovvero non si riposizionano riempiendo lo schermo ma rimangono, posizionate tutte sulla sx anche la scroll funziona perfettamente, allora qui sorge la domanda, anche perche le mie conoscenze in merito sono molto limitate, come faccio a far si che anche in orizzontale i bottoni si posizionino in modo da riempire lo schermo? oppure come posso fare per bloccare lo schermo in modo che anche se giro il telefono rimanga tutto fermo in verticale?? :-[ o_O ??? :-\

Grazie in anticipo per l'aiuto e per la pazienza.

Raffaele

PS : scusate un altra cosa già che ci sono :-P l'app che sto facendo come detto sopra ha dei bottoni che rimandano a dei siti internet, c'è il modo per nascondere la barra degli indirizzi di internet una volta lanciato il link da bottone?

Grazie

Raffaele

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Scroll View - Absolute Layout
« Risposta #1 il: 30 Gennaio 2011, 00:05:42 CET »
0
Ciao Raffaele, posta un po' di codice, in particolare l'XML dove hai definito i bottoni e il codice Java dove "reindirizzi" ai link internet.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #2 il: 30 Gennaio 2011, 00:09:46 CET »
0
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:android1="http://schemas.android.com/apk/res/android" android1:layout_height="fill_parent" android1:layout_width="fill_parent" android1:background="#fff">
       

<AbsoluteLayout android:id="@+id/AbsoluteLayout01" android:background="#ffffff" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarAlwaysDrawHorizontalTrack="true" android:isScrollContainer="true" android:scrollbarStyle="insideOverlay" android1:layout_width="fill_parent" android1:layout_height="fill_parent">
 
<Button android:layout_height="wrap_content" android:id="@+id/Button01" android:layout_width="wrap_content" android:layout_x="13dip" android:background="@drawable/internazionale" android:layout_y="20dip"></Button>








<Button android:id="@+id/Button02" android:background="@drawable/milan1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_y="20dip" android:layout_x="85dip"></Button>















































<Button android:layout_height="wrap_content" android:id="@+id/Button03" android:layout_width="wrap_content" android:background="@drawable/roma" android:layout_y="20dip" android:layout_x="155dip"></Button>



<Button android:layout_height="wrap_content" android:id="@+id/Button04" android:layout_width="wrap_content" android:layout_x="230dip" android:background="@drawable/lazio" android:layout_y="20dip"></Button>

<Button android:layout_height="wrap_content" android:id="@+id/Button06" android:layout_width="wrap_content" android:layout_x="13dip" android:background="@drawable/juventus" android:layout_y="125dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button05" android:layout_width="wrap_content" android:background="@drawable/napoli" android:layout_y="125dip" android:layout_x="85dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button07" android:layout_width="wrap_content" android:background="@drawable/sampdoria" android:layout_y="125dip" android:layout_x="155dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button08" android:layout_width="wrap_content" android:layout_x="230dip" android:background="@drawable/fiorent" android:layout_y="125dip"></Button>


<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView01" android:text="Risultati tutti Campionati" android:layout_x="13dip" android:layout_y="220dip"></TextView>
<Button android:layout_height="wrap_content" android:id="@+id/Button09" android:layout_width="wrap_content" android:background="@drawable/calcio" android:layout_x="20dip" android:layout_y="235dip"></Button>
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView02" android:text="Scommesse" android:layout_x="190dip" android:layout_y="220dip"></TextView>
<Button android:layout_height="wrap_content" android:id="@+id/Button10" android:layout_width="wrap_content" android:layout_x="195dip" android:layout_y="240dip" android:background="@drawable/bwin4"></Button>
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView03" android:layout_x="4dip" android:text="Giornali " android1:layout_y="325dip"></TextView>


<Button android:id="@+id/Button11" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_x="2dip" android:visibility="visible" android:textSize="10px" android:background="@drawable/corrierespt" android:layout_y="350dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button12" android:layout_width="wrap_content" android:textSize="12px" android:layout_x="2dip" android:background="@drawable/tuttosprt" android:layout_y="415dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button13" android:layout_width="wrap_content" android:textSize="10px" android:background="@drawable/gazzetta" android:layout_x="2dip" android:layout_y="380dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button14" android:layout_width="wrap_content" android:textSize="12px" android:layout_x="230dip" android:layout_y="325dip" android1:background="@drawable/milannews"></Button>





<Button android:layout_height="wrap_content" android:id="@+id/Button15" android:layout_width="wrap_content" android:textSize="12px" android:background="@drawable/internews" android:layout_x="165dip" android:layout_y="325dip"></Button>



<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView04" android:layout_x="2dip" android:layout_y="2dip" android:text="Siti Web" android:textSize="18px"></TextView>

<Button android:layout_height="wrap_content" android:id="@+id/Button16" android:layout_width="wrap_content" android:layout_x="2dip" android:background="@drawable/caliomer" android:layout_y="440dip"></Button>
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/TextView05" android:text="News" android:layout_x="210dip" android1:layout_y="300dip"></TextView>
<Button android:layout_height="wrap_content" android:id="@+id/Button17" android:layout_width="wrap_content" android:textSize="12px" android:layout_y="400dip" android1:background="@drawable/juventusnews" android1:layout_x="230dip"></Button>
<Button android:layout_height="wrap_content" android:id="@+id/Button18" android:layout_width="wrap_content" android:textSize="12px" android:layout_x="165dip" android:layout_y="400dip" android1:background="@drawable/romanews2"></Button>
</AbsoluteLayout>
</ScrollView>

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #3 il: 30 Gennaio 2011, 00:10:53 CET »
0
Codice (Java): [Seleziona]
package it.tuttocalcio.foffothec;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;


public class calcio extends Activity {    
   
    /** Called when the activity is first created. */    
    protected void onCreate(Bundle savedInstanceState) {    
         super.onCreate(savedInstanceState);    
          this.setContentView(R.layout.main);    
          Button Button01  = (Button) findViewById(R.id.Button01);    
          Button01.setOnClickListener(new OnClickListener() {    
            @Override    
            public void onClick(View v) {    
                Uri uri = Uri.parse("[url=http://mobile.inter.it/]Inter Mobile: scarica i cori, inno ufficiale e suonerie dell'Inter[/url] ");    
                startActivity(new Intent( Intent.ACTION_VIEW, uri));        
            }    
          });  
Button Button02  = (Button) findViewById(R.id.Button02);    
      Button02.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("[url=http://www.milanmobile.it/]Milan Mobile: scarica cori, inno ufficiale e suonerie del Milan[/url] ");    
            startActivity(new Intent( Intent.ACTION_VIEW, uri));        
        }    
      });    
Button Button03  = (Button) findViewById(R.id.Button03);    
      Button03.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://www.asroma.it ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });
      Button Button04  = (Button) findViewById(R.id.Button04);    
      Button04.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://www.sslazio.it ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });  
      Button Button05  = (Button) findViewById(R.id.Button05);    
      Button05.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://www.sscnapoli.it/client/render.aspx");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button06  = (Button) findViewById(R.id.Button06);    
      Button06.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://juvemobile.it ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button07  = (Button) findViewById(R.id.Button07);    
      Button07.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("[url=http://www.sampdoria.it/]u.c. Sampdoria[/url] ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button08  = (Button) findViewById(R.id.Button08);    
      Button08.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("[url=http://it.violachannel.tv/]ViolaChannel - Media Ufficiale di ACF Fiorentina[/url] ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button09  = (Button) findViewById(R.id.Button09);    
      Button09.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("[url=http://m.diretta.it/]Calcio su Diretta Mobile - risultati in tempo reale per il tuo PDA[/url] ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button10  = (Button) findViewById(R.id.Button10);    
      Button10.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("https://wap.bwin.it/it/default.aspx?s=18Udbca2S6Ye02YeA4764f07a29f4495e638a4ce& ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });  
      Button Button11  = (Button) findViewById(R.id.Button11);    
      Button11.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://m.corrieredellosport.it/");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button12  = (Button) findViewById(R.id.Button12);    
      Button12.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://m.tuttosport.com/ ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button13  = (Button) findViewById(R.id.Button13);    
      Button13.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("[url=http://mobile.gazzetta.it/]La Gazzetta dello Sport Mobile - foto e video di calcio, formula 1, ciclismo, motomondiale[/url] ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button14  = (Button) findViewById(R.id.Button14);    
      Button14.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://m.milannews.it ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button15  = (Button) findViewById(R.id.Button15);    
      Button15.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://m.fcinternews.it ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button16  = (Button) findViewById(R.id.Button16);    
      Button16.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("[url=http://m.calciomercato.com/]Calciomercato.com | Tutte le news sul calcio in tempo reale | Calcio Serie A | Risultati | Classifiche | Scommesse | Ultime notizie[/url] ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button17  = (Button) findViewById(R.id.Button17);    
      Button17.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://m.tuttojuve.com ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
      Button Button18  = (Button) findViewById(R.id.Button18);    
      Button18.setOnClickListener(new OnClickListener() {    
        @Override    
        public void onClick(View v) {    
            Uri uri = Uri.parse("http://m.vocegiallorossa.it ");    
           startActivity(new Intent( Intent.ACTION_VIEW, uri));    
        }    
      });    
}    

}

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #4 il: 30 Gennaio 2011, 00:12:07 CET »
0
JD
grazie per l'interesse.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Scroll View - Absolute Layout
« Risposta #5 il: 30 Gennaio 2011, 00:38:55 CET »
0
Mmm mi spiace ma, per quanto mi riguarda, quell'XML è tutto da rifare :D
Hai usato l'AbsoluteLayout, che è deprecato proprio perché non permette di gestire display con risoluzioni differenti.

Ti consiglio di rifare tutto utilizzando il RelativeLayout...

PS
Se vuoi capire bene perché è deprecato prova a creare 3 emulatori: uno QVGA, uno HVGA e uno WVGA e prova il tuo layout attuale su ogni emulatore...
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #6 il: 30 Gennaio 2011, 00:41:58 CET »
0
JD, non c'è modo per bloccare l'app al verticale cioè non farla girare quando giri il telefono?

oppure in linear lay out si puo fare?
« Ultima modifica: 30 Gennaio 2011, 00:51:34 CET da raffaele1054 »

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Scroll View - Absolute Layout
« Risposta #7 il: 30 Gennaio 2011, 01:58:59 CET »
0
Bloccando la rotazione non risolveresti il problema:
Se vuoi capire bene perché è deprecato prova a creare 3 emulatori: uno QVGA, uno HVGA e uno WVGA e prova il tuo layout attuale su ogni emulatore...

Potresti farla anche con i Linear ma, da quanto ho potuto vedere, mi sembra più pratico farlo con i Relative. Ad ogni modo prova, sicuramente è meglio Linear che Absolute ;)
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #8 il: 30 Gennaio 2011, 02:02:13 CET »
0
ok grazie mille, ora sto provando a rifarlo in linear, poi provo il relativo. appena ho fatto mi faccio vivo.
Raffaele

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #9 il: 30 Gennaio 2011, 11:52:03 CET »
0
Ciao JD, come va?
senti sto riscrivendo in Relative Layout, quale de essere lo schermo di riferimento per la compilazione QVGA, HVGA o WVGA?

Grazie

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Scroll View - Absolute Layout
« Risposta #10 il: 30 Gennaio 2011, 11:55:49 CET »
0
Mah, il Relative dovrebbe in teoria adattarsi a tutti gli schermi. Tieni conto però che il QVGA è il più "quadrato" di tutti, mentre gli altri due vanno sempre più ad "allungarsi".
Potresti quindi utilizzare il QVGA, però verificando sempre il risultato anche sugli altri due.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #11 il: 30 Gennaio 2011, 12:30:46 CET »
0
JD, ho finito con il relative e ho testato con galaxy s, ho lo stesso problema di prima, anzi con il galaxy non riempie lo schermo nemmeno in verticale ora e in orizzontale oltre a non riempire lo schermo non scrolla, devo aggiungere uno scroll? e per riempire lo schermo?
 :-[ :'( scusami se ti rompo.....

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #12 il: 30 Gennaio 2011, 12:32:29 CET »
0
Codice (XML): [Seleziona]
<?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="#ffffff">
   
    <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button01" android:background="@drawable/internazionale" android:layout_marginTop="0dip" android:layout_marginLeft="0dip"></Button><Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="75dip" android:background="@drawable/milan1" android:layout_marginTop="0dip"></Button>
<Button android:id="@+id/Button03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/roma" android:layout_marginTop="0dip" android:layout_marginLeft="155dip"></Button>
<Button android:id="@+id/Button04" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/juventus" android:layout_marginTop="100dip" android:layout_marginLeft="0dip"></Button>


<Button android:id="@+id/Button05" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/juventus" android:layout_marginTop="0dip" android:layout_marginLeft="220dip"></Button>
<Button android:id="@+id/Button06" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="75dip" android:background="@drawable/lazio" android:layout_marginTop="100dip"></Button>
<Button android:id="@+id/Button07" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="150dip" android:background="@drawable/fiorent" android:layout_marginTop="100dip"></Button>
<Button android:id="@+id/Button08" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/sampdoria" android:layout_marginTop="100dip" android:layout_marginLeft="220dip"></Button>
<Button android:id="@+id/Button18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/internews" android:layout_marginLeft="250dip" android:layout_marginTop="297dip"></Button>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/juventusnews" android:layout_marginLeft="185dip" android:layout_marginTop="298dip" android:id="@+id/Button13"></Button>
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="200dip" android:text="Risultati " android:layout_marginLeft="100dip"></TextView>

<Button android:id="@+id/Button09" android:background="@drawable/calcio" android:layout_width="80px" android:layout_height="70px" android:layout_marginTop="185dip"></Button>
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:background="@drawable/corrierespt" android:id="@+id/Button11" android:layout_marginTop="275dip"></Button><Button android:id="@+id/Button15" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/gazzetta" android:layout_marginLeft="0dip" android:layout_marginTop="300dip"></Button><Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button16" android:background="@drawable/tuttosprt" android:layout_marginTop="325dip"></Button><Button android:id="@+id/Button12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/milannews" android:layout_marginLeft="250dip" android:layout_marginTop="230dip"></Button><Button android:id="@+id/Button17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/caliomer" android:layout_marginTop="348dip"></Button><Button android:id="@+id/Button14" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/romanews2" android:layout_marginTop="230dip" android:layout_marginLeft="185dip"></Button><Button android:id="@+id/Button10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/bwin4" android:layout_marginLeft="200dip" android:layout_marginTop="190dip"></Button>
   
   
   
</RelativeLayout>

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Scroll View - Absolute Layout
« Risposta #13 il: 30 Gennaio 2011, 12:50:24 CET »
0
Eh, il problema è che hai creato il Relative come se fosse un Absolute (hai utilizzato solo marginTop e marginLeft): dovresti invece posizionare i vari elementi in modo "relativo" rispetto agli altri, che equivale a dire "il bottone x deve stare a sinistra del bottone Y e sotto il bottone Z".

Purtroppo il tuo layout non è dei più semplici, ci sono 1000 button.

Fai una cosa, posta uno screenshot di quello che vorresti ottenere e vediamo cosa si può fare.
Probabilmente si può fare in modo semplice tramite LinearLayout o una combinazione di Relative+Linear...
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline raffaele1054

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    eclipse su vista
Re:Scroll View - Absolute Layout
« Risposta #14 il: 30 Gennaio 2011, 13:14:11 CET »
0
Allora allego screen shoot dell' app. su galaxy s.

Questo è con il relative layout
vedi sotto rimane molto spazio su galaxy s che ha uno schermo grande su schermo medio lo spazio si riduce e su schermo piccolo va preciso.
« Ultima modifica: 30 Gennaio 2011, 13:21:34 CET da raffaele1054 »