Autore Topic: Inserimento Button  (Letto 349 volte)

Offline bubi

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
Inserimento Button
« il: 22 Gennaio 2013, 23:28:06 CET »
0
Spero di essere nella sezione giusta, altrimenti chiedo scusa.

Ho acquistato il libro di Massimo Carli (consigliato da diversi utenti qui sul forum) e sto avendo qualche difficoltà nell'andare avanti (sono ancora a pagina 73).

C'è un esercizio in cui va inserito un button, lo faccio ed il codice che secondo il libro dovrei trovare è il seguente:

Codice (Java): [Seleziona]
<?xml version="1.0" encoding="uft-8">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical" android="layout_widht="fill_parent"
   andorid:layout height="
fill_parent">
   <textView android:layout_width="
fill_parent" android:id="@+id/textView1"
         android:layout_height="
wrap_content" android:text="@string/Hello" />
   <Button android:text="
Button" android:id="@+id/button1"
         android:layout_widht="
wrap_content" android:layout_height="wrap_content">
   </Button>
</LinearLayout>

Invece quello che vedo è:

Codice (Java): [Seleziona]
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/hello_world"
        tools:context=".MainActivity" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="Button" />

</RelativeLayout>

Secondo voi cosa c'è che non va considerando che faccio tutto ciò che il libro consiglia di fare?

Grazie

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:Inserimento Button
« Risposta #1 il: 23 Gennaio 2013, 07:59:42 CET »
0
Mi sembra di capire che la tua perplessità è riguardo al tool di sviluppo che produce codice leggermente diverso da quello previsto dal libro. Beh, se è questo il tuo dubbio, tieni conto che il libro può essere basato su versioni relativamente vecchie del tool e nel frattempo ci sono stati cambiamenti nel suo comportamento.

Tuttavia, scrivendo il codice identico libro, non dovresti avere problemi di sorta a farlo girare.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bubi

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
Re:Inserimento Button
« Risposta #2 il: 23 Gennaio 2013, 09:59:51 CET »
0
In realtà se nel file main_activity.xml inserisco quel codice mi da errore!

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Inserimento Button
« Risposta #3 il: 23 Gennaio 2013, 14:47:15 CET »
0
E che errore ti da?

Ad ogni modo, nel codice riportato dal libro è referenziata una risorsa stringa (@string/Hello): assicurati di averla inserita nell'xml giusto.

Offline Acca.Emme

  • Nuovo arrivato
  • *
  • Post: 38
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Ubuntu
Re:Inserimento Button
« Risposta #4 il: 24 Gennaio 2013, 15:38:20 CET »
0
Prova così:
Codice: [Seleziona]
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
  />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="Button" />

</RelativeLayout>

Se funziona è perché ho tolto:
 tools:context=".MainActivity"
 android:text="@string/hello_world"

se funziona, prova a verificare in res\value\string.xml se è presente la stringa richiesta, altrimenti inseriscila.