Autore Topic: Immagine a tutto schermo. dove sbaglio?  (Letto 671 volte)

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Immagine a tutto schermo. dove sbaglio?
« il: 05 Marzo 2014, 11:49:29 CET »
0
ciao. sto cercando di inserire un'immagine a tutto schermo in una activity e non ci riesco :( il seguente è il codice dell'xml. qualcuno sa dirmi dove sbaglio?

<?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:layout_gravity="center"
        android:gravity="center"
        android:screenOrientation="portrait"
        android:orientation="vertical"
    android:background="@drawable/ic_sfondo" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:gravity="center"
        android:text="Info"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Diario"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Vs. 1.0"
        android:textAppearance="?android:attr/textAppearanceLarge" />

</LinearLayout>

grazie a tutti per l'attenzione.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #1 il: 05 Marzo 2014, 12:00:28 CET »
0
Formatta il codice con l'apposito marcatore e se non lo hai già fatto (a volte da dove sono ora non vedo le immagini grandi) aggiungi uno screenshot per spiegare il problema.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #2 il: 05 Marzo 2014, 12:20:14 CET »
0
Codice (XML): [Seleziona]
<?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:layout_gravity="center"
       android:gravity="center"
       android:screenOrientation="portrait"
       android:orientation="vertical"
   android:background="@drawable/ic_sfondo" >

    <TextView
       android:id="@+id/textView1"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:layout_gravity="center"
       android:gravity="center"
       android:text="Info"
       android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
       android:id="@+id/textView2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Diario"
       android:textAppearance="?android:attr/textAppearanceLarge" />

    <TextView
       android:id="@+id/textView3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Vs.1.0"
       android:textAppearance="?android:attr/textAppearanceLarge" />

</LinearLayout>

ecco il codice formattato. l'immagine di sfondo mi compare centrata lasciando uno spazio bianco intorno. io vorrei fare in modo di non far comparire lo spazio bianco
« Ultima modifica: 05 Marzo 2014, 14:38:14 CET da Rino63 »

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #3 il: 06 Marzo 2014, 16:05:41 CET »
0
bump nella speranza che qualcuno mi possa fornire almeno un link dove l'argomento venga trattato approfonditamente :(

Offline gabric

  • Utente senior
  • ****
  • Post: 613
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #4 il: 06 Marzo 2014, 16:53:41 CET »
0
uhm temo che il problema è dato dal fatto che l'immagine è troppo piccola, perchè il target background di solito ti stira l'immagine fino a riempire tutto

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #5 il: 06 Marzo 2014, 18:27:38 CET »
0
l'immagine è 2000x3000 direi sufficientemente grande. la cosa che più mi fa impazzire è che non riesco a togliere quei bordi bianchi intorno all'immagine.

Offline gabric

  • Utente senior
  • ****
  • Post: 613
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #6 il: 06 Marzo 2014, 18:33:49 CET »
0
prova a cambiare


Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="match_parent"   android:layout_height="match_parent"


in
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="wrap_content"   android:layout_height="wrap_content"


una prova, perchè dovrebbe andare così...

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #7 il: 06 Marzo 2014, 18:56:13 CET »
0
non va... l'immagine si ridimensiona ma diventa più piccola adattandosi allo spazio occupato dai controlli (meno uno spazio bianco intorno). potrebbe essere qualcosa che ha a che fare con il padding ma non saprei proprio come impostare la cosa

Post unito: 07 Marzo 2014, 16:34:23 CET
alla fine ho risolto impostando una dimensione fissa del layout:
 android:layout_width="1000dp"
 android:layout_height="1000dp"

la cosa non mi soddisfa perchè temo che con dispositivi diversi possa mostrarsi in modo diverso....
« Ultima modifica: 07 Marzo 2014, 16:34:23 CET da Rino63, Reason: Merged DoublePost »

Offline FrancescoAndroid

  • Utente junior
  • **
  • Post: 69
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    GiMiSiS Interactive
  • Sistema operativo:
    Android 2.3.3
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #8 il: 10 Marzo 2014, 14:44:54 CET »
0
non va... l'immagine si ridimensiona ma diventa più piccola adattandosi allo spazio occupato dai controlli (meno uno spazio bianco intorno). potrebbe essere qualcosa che ha a che fare con il padding ma non saprei proprio come impostare la cosa

Post unito: 07 Marzo 2014, 16:34:23 CET
alla fine ho risolto impostando una dimensione fissa del layout:
 android:layout_width="1000dp"
 android:layout_height="1000dp"

la cosa non mi soddisfa perchè temo che con dispositivi diversi possa mostrarsi in modo diverso....
mettere una dimensione fissa non è mai buona cosa

Offline Rino63

  • Utente normale
  • ***
  • Post: 161
  • Respect: +3
    • Mostra profilo
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #9 il: 11 Marzo 2014, 14:33:00 CET »
0
vero, in ultima analisi ho messo questo:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
                android:shape="rectangle">
        <stroke android:width="2dp" android:color="#FFE4B5" />
        <corners android:radius="4dp" />
        <gradient android:startColor="#FFFFFF" android:endColor="#000000"
                android:angle="270" />
</shape>

non mi soddisfa fino in fondo ma è meglio che niente....

Offline FrancescoAndroid

  • Utente junior
  • **
  • Post: 69
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    GiMiSiS Interactive
  • Sistema operativo:
    Android 2.3.3
Re:Immagine a tutto schermo. dove sbaglio?
« Risposta #10 il: 11 Marzo 2014, 14:41:39 CET »
0
hai ragione ma usando la percentuale almeno è una soluzione che si riadatta sui vari schermi