Autore Topic: Ottenere un layout come quello delle PreferenceActivity  (Letto 722 volte)

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Ottenere un layout come quello delle PreferenceActivity
« il: 19 Settembre 2010, 11:19:48 CEST »
0
Ciao,

ho visto già il post per creare dei titoli come le PreferenceActivity con style="?android:attr/listSeparatorTextViewStyle"
Quello che vorrei fare io è creare un layout tipo quello degli elementi della PreferenceActivity, con il testo più grande, quello più piccolo e la linea di divisione.

Come posso fare?

Offline DX89B

  • Utente junior
  • **
  • Post: 121
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Play Store ID:
    Daniele Bonadiman
  • Sistema operativo:
    Mac OS X 10.6
Re:Ottenere un layout come quello delle PreferenceActivity
« Risposta #1 il: 19 Settembre 2010, 14:37:10 CEST »
0
hai già provato con le list view?

comunque dovresti spiegare un pò meglio lo scopo perchè in molti casi l'utilizzo delle PreferenceActivity stesse è la scelta migliore

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Ottenere un layout come quello delle PreferenceActivity
« Risposta #2 il: 19 Settembre 2010, 17:25:35 CEST »
0
Allora, il programma che stò realizzando serve a configurare vari aspetti di android, applicare patch, ecc.
Ho un sacco di sotto menù a quello principale e alcuni abbastanza complessi con opzioni che possono esserci o non esserci in vari casi, e alcuni sottomenù sono anche abbastanza lenti a caricare in quanto prevedono delle operazioni pesanti, quindi vorrei caricarli solo se necessari.
in più in alcuni vorrei visualizzare del testo informativo nella parte bassa della view cosa che con le preference mi sembra non sia possibile
Mi piaceva l'aspetto delle activityPreference, ma praticamente io le utilizzo solo come bottoni, quindi mi sembra sprecata come cosa, ed in più vorrei anche poter utilizzare altri componenti che non ci sono nelle preference.

Spero di essere stato abbastanza chiaro :D

Ciao

Offline DX89B

  • Utente junior
  • **
  • Post: 121
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Play Store ID:
    Daniele Bonadiman
  • Sistema operativo:
    Mac OS X 10.6
Re:Ottenere un layout come quello delle PreferenceActivity
« Risposta #3 il: 19 Settembre 2010, 17:58:46 CEST »
0
le preference activity sono molto complete da questo punto di vista.

Allora

per la descrizione io direi che non ci sono problemi:
-questo è un esempio di una preference che apre un edit text
Codice (XML): [Seleziona]
<EditTextPreference
               android:name="qui ci metti il nome"
              android:summary="qui la descrizione"
             
               android:title="qui il titolo che verrà visualizzato nell'edit text"
               android:key="qua la chiave per richiamarlo dalla shared preference"
               />

- se ti serve un sotto menu dove mettere le cose più pesanti

 
Codice (XML): [Seleziona]
  <PreferenceScreen
               android:key="chiave"
               android:title="Titolo"
               android:summary="Descrizione">
                <EditTextPreference
                       android:name="nome"
                       android:summary="Descrizione"
                       android:title="Titolo"
                       android:key="Chiave" />
        </PreferenceScreen>

Se poi vogliamo fare le fighettate :) è possibile abilitare una preference in base al risultato di un altra
esempio:

 
Codice (XML): [Seleziona]
                   <CheckBoxPreference                 
                       android:title="Abilita sotto menu"
                       android:defaultValue="false"
                       android:summary="questo check box ti permette di abilitare il sottomenu "
                       android:key="abilita"/>
                    <PreferenceScreen
                       android:key="chiave"
                       android:title="Titolo"
                       android:summary="Descrizione"
                       android:dependency="abilita">
                            <EditTextPreference
                                 android:name="nome"
                                 android:summary="Descrizione"
                                 android:title="Titolo"
                                 android:key="Chiave" />
                      </PreferenceScreen>

spero di esserti stato utile


Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re: Ottenere un layout come quello delle PreferenceActivity
« Risposta #4 il: 19 Settembre 2010, 22:21:46 CEST »
0
Grazie appena posso provo.e x mettere del testo con delle note come fa ad esempio Quick reboot che mette del testo in basso centrato?

Sent from my Liquid __ LS 2.2.0.0b2 ROM using Tapatalk