Autore Topic: layout del titolo dell' applicazione  (Letto 555 volte)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
layout del titolo dell' applicazione
« il: 09 Marzo 2011, 06:12:13 CET »
0
Salve volevo sostituire il titolo della mia app con qualcosa di più carino.
Ho seguito un tutorial su un sito e ho ho creato un layout per il mio titolo.

Eccolo
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

        android:layout_height="60dip" android:orientation="horizontal"
        android:layout_width="fill_parent" android:background="@color/bianco">

</LinearLayout>

Semplice layout solo per farvi capire il problema, perchè in realtà c'è un' immagine di sfondo ma ho voluto ridurre la complessità per capire dove sta il problema.

Il layout principale è:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="@color/verde"
   >  
</LinearLayout>

Modifico il titolo cosi:
Codice (Java): [Seleziona]
public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
               
                setContentView(R.layout.main);
               
                getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.windowstitle);
}


Il risulato è  questo in allegato.
Come vedete c'è un margine a destra e a sinistra che proprio è orribile...

La domanda stupida è quella che non si fa

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:layout del titolo dell' applicazione
« Risposta #1 il: 09 Marzo 2011, 06:30:22 CET »
0
Ho capito l' errore.
Mancava una cosa.

Lo style del titolo
Codice (XML): [Seleziona]
<resources>
        <style name="CustomWindowTitleBackground">
                <item name="android:background">#323331</item>
    </style>
   
    <style name="CustomTheme" parent="android:Theme">
        <item name="android:windowTitleSize">35dip</item>
        <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
    </style>
</resources>

Il manifest
Codice (XML): [Seleziona]
application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/CustomTheme">

Capisco che il titolo originale ha un dpi diverso ma non capisco perchè non modificando le dimensioni mi crea qui margini.

La domanda stupida è quella che non si fa

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:layout del titolo dell' applicazione
« Risposta #2 il: 18 Marzo 2011, 11:37:15 CET »
0
Ehm, non ho capito, ma il problema è risolto? In caso premi l'apposito pulsante :P
È 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 !