Autore Topic: PreferenceActivity problemi con  (Letto 860 volte)

Offline Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
PreferenceActivity problemi con
« il: 12 Dicembre 2010, 21:01:38 CET »
0
Salve ragazzi il buon JD mi ha suggerito di usare la PreferenceActivity per creare un Activity stile Settings

però inserendo il tag

Codice (XML): [Seleziona]
<activity
       android:name=".ImpostazioniActivity"
       android:label="@string/set_preferences"
       >
       
        </activity>

nel manifest esce l'errore

[2010-12-12 20:59:34 - CitySurvival2]     (skipping index file 'C:\Documents and Settings\Master\workspace\CitySurvival2\res\drawable\Thumbs.db')
[2010-12-12 20:59:34 - CitySurvival2] C:\Documents and Settings\Master\workspace\CitySurvival2\AndroidManifest.xml:28: error: Error: No resource found that matches the given name (at 'label' with value '@string/set_preferences').
dove ho sbagliato?
« Ultima modifica: 12 Dicembre 2010, 21:30:18 CET da Qlimax »
Let Your Brain Run Away

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:PreferenceActivity pronlemi con
« Risposta #1 il: 12 Dicembre 2010, 21:12:12 CET »
0
Ehm, io ho solo risposto alla tua domanda, non ho esattamente suggerito "di usare la PreferenceActivity per creare un Activity stile Settings":

Caro JD l'activity di Impostazioni è una listView? mi viene difficile crearla per il mio progetto perchè ogni elemento ha layout diverso oO
Ciao Sirio22, in realtà per le Impostaizioni io utilizzo sempre delle semplicissime PreferenceActivity. Prova a dare uno sguardo qui: Android Preferences | Kaloer.com

Comunque lo faccio ora :)

Codice: [Seleziona]
[2010-12-12 20:59:34 - CitySurvival2]     (skipping index file 'C:\Documents and Settings\Master\workspace\CitySurvival2\res\drawable\Thumbs.db')Cancella il file C:\Documents and Settings\Master\workspace\CitySurvival2\res\drawable\Thumbs.db, è della robaccia che crea Windows automaticamente e che non dovrebbe esserci dentro drawable.

[2010-12-12 20:59:34 - CitySurvival2] C:\Documents and Settings\Master\workspace\CitySurvival2\AndroidManifest.xml:28: error: Error: No resource found that matches the given name (at 'label' with value '@string/set_preferences').
Domanda sciocca: dentro il tuo strings.xml c'è una risorsa chiamata set_preferences?
È 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 Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
Re:PreferenceActivity pronlemi con
« Risposta #2 il: 12 Dicembre 2010, 21:12:23 CET »
0
Nel tutorial qui diceva di usare quel label ma a me non va
allora ho messo
Codice (XML): [Seleziona]
<activity
       android:name=".ImpostazioniActivity"
       android:label="@string/app_name"
       >

e va bene! lo posto caso mai vi dovesse servire :)

« Ultima modifica: 12 Dicembre 2010, 21:16:45 CET da Sirio22, Reason: Link corretto »
Let Your Brain Run Away

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:PreferenceActivity pronlemi con
« Risposta #3 il: 12 Dicembre 2010, 21:13:36 CET »
0
Hai confermato che il problema era solo la risorsa mancante il strings.xml :)

Il link al tutorial è errato :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 !

Offline Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
Re:PreferenceActivity pronlemi con
« Risposta #4 il: 12 Dicembre 2010, 21:14:34 CET »
0
 :-) no strings non l'ho mai toccato infatti è formato da

Codice (XML): [Seleziona]
<resources>
    <string name="hello">Hello World, citysurvival2!</string>
    <string name="app_name">City Survival 2.0</string>
</resources>

quindi avrebbe funzionato se avessi messo string name="set_preference"?
Let Your Brain Run Away

Offline Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
Re:PreferenceActivity pronlemi con
« Risposta #5 il: 12 Dicembre 2010, 21:16:03 CET »
0
ahaha sto facendo un casino scusami JD grazie come sempre sono incasinato che lo devo consegnare entro il 16 e ho ancora un casino da fare  :-\
Let Your Brain Run Away

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:PreferenceActivity pronlemi con
« Risposta #6 il: 12 Dicembre 2010, 21:19:35 CET »
+1
Prova così che funziona:
Codice (XML): [Seleziona]
<resources>
    <string name="set_preferences">Impostazioni</string>
    <string name="app_name">City Survival 2.0</string>
</resources>
È 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 Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
Re:PreferenceActivity problemi con
« Risposta #7 il: 12 Dicembre 2010, 22:01:03 CET »
0
grazie è dir poco  :-)
Let Your Brain Run Away

Offline Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
Re:PreferenceActivity problemi con
« Risposta #8 il: 12 Dicembre 2010, 23:03:52 CET »
0
Per quanto riguarda il ListPreference il tutorial utlizza

Codice (XML): [Seleziona]
 android:entries="@array/listArray"
                        android:entryValues="@array/listValues"

In che formato vanno messi questi valori?

listArray è formato da un txt di
Patate
Cipolle
Carote
il listValues è formato da un altro txt
40
30
20
?
ed inoltre posso scrivere su questi valori in modo dinamico? (aggiungere ed eliminare elementi da questi file in array?)

Grazie a chiunque mi risponda :)
Let Your Brain Run Away

Offline Sirio22

  • Utente junior
  • **
  • Post: 93
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Windows 7/8.1
Re:PreferenceActivity problemi con
« Risposta #9 il: 13 Dicembre 2010, 09:45:55 CET »
0
mi auto rispondo si fa mettendo un file in res/val

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="listArray">
   <item>Value 1</item>
   <item>Value 2</item>
   <item>Value 3</item>
</string-array>
 
<string-array name="listValues">
   <item>1</item>
   <item>2</item>
   <item>3</item>
</string-array>
</resources>
Let Your Brain Run Away