Autore Topic: Problema visualizzazione datePicker Telefono/Emulatore Telefono  (Letto 672 volte)

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Problema visualizzazione datePicker Telefono/Emulatore Telefono
« il: 11 Novembre 2010, 16:03:04 CET »
0
Ciao a tutti, ho costruito un datepicker per prendere date da input utilizzando un datePickerDialog, sull'emulatore gira perfettamente, lo metto sul telefono (htc desire) e viene del tutto diverso da come viene visualizzato sull'emulatore (PS: api level 2.2 sia telefono che emulatore)

Posto il codice:

   
Codice (XML): [Seleziona]
<LinearLayout android:layout_width="match_parent"
                android:layout_height="wrap_content" android:orientation="vertical">
                <LinearLayout android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:orientation="horizontal"
                        android:layout_marginTop="20px" android:layout_marginLeft="20px">
                        <TextView android:id="@+id/dateDisplay"
                                android:layout_width="wrap_content" android:layout_height="wrap_content"
                                android:text="Data:" />
                        <Button android:id="@+id/pickDate" android:layout_width="wrap_content"
                                android:layout_height="wrap_content" android:text="Imposta Data"
                                android:layout_marginLeft="60dip" />
                </LinearLayout>
        </LinearLayout>


   
Codice (Java): [Seleziona]
private void updateDisplay() {         
                        mDateDisplay.setText(new StringBuilder()
                                        // Month is 0 based so add 1
                                        .append(mMonth + 1).append("-").append(mDay).append("-")
                                        .append(mYear).append(" "));

        }

        private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
                public void onDateSet(DatePicker view, int year, int monthOfYear,
                                int dayOfMonth) {
                        mYear = year;
                        mMonth = monthOfYear;
                        mDay = dayOfMonth;
                        updateDisplay();
                }
        };

        @Override
        protected Dialog onCreateDialog(int id) {
                switch (id) {
                case DATE_DIALOG_ID:
                        return new DatePickerDialog(this, mDateSetListener, mYear, mMonth,
                                        mDay);
                }
                return null;
        }
Qualcuno sa già come risolvere questo problema??

Grazie a tutti

« Ultima modifica: 11 Novembre 2010, 16:12:21 CET da Ricky`, Reason: il codice va messo negli appositi tag! »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema visualizzazione datePicker Telefono/Emulatore Telefono
« Risposta #1 il: 11 Novembre 2010, 16:13:58 CET »
0
Sarebbe il caso che tu postassi uno screenshot per far capire qual'è il problema. Io sinceramente non ho capito.

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Problema visualizzazione datePicker Telefono/Emulatore Telefono
« Risposta #3 il: 11 Novembre 2010, 16:58:28 CET »
0
Ehm.. Cosa ha di diverso? o.O Non ti riferirai mica al tema? Quello dipende dalla sense.
O forse il problema é che in uno spunta Nov e nell'altro 11?
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Problema visualizzazione datePicker Telefono/Emulatore Telefono
« Risposta #4 il: 11 Novembre 2010, 18:10:47 CET »
0
Beh oltre a quello che dice blackgin relativamente al tema (e su quello non puoi farci niente) la cosa strana è che nei bottoncini viene visualizzato un tratteggio.
Molto strano, non vorrei ci fosse quale bug nell'implementazione della sense.
Io ne avevo trovato uno con i ToggleButton che si vedevano male.
Che versione hai di Android sul desire? 2.1 o 2.2?

Offline Alby

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Htc Desire
Re:Problema visualizzazione datePicker Telefono/Emulatore Telefono
« Risposta #5 il: 11 Novembre 2010, 19:44:09 CET »
0
Purtroppo sulla sense è vero che non ci si può far nulla, io mi riferivo infatti al tratteggio che non capisco proprio cosa sia, domani provo a mettere l'app su un N1 e vedere che non sia effettivamente un bug della sense.

Grazie in ogni caso per le dritte !!  :-)