È possibile ridurre il TimePicker predefinito nell'attività xml? Ho cercato questo, ma finora ho scoperto solo come creare un time picker personalizzato che non voglio fare, o creare una finestra popup che anch'io non voglio dover fare. Qualcuno ha provato questo con qualsiasi successo? My TimePicker è seduto su un tavolo. In una scrollView. CheersCome rendere più piccolo il TimePicker
8
A
risposta
11
Non è possibile modificare la dimensione di TimePicker, in qualsiasi modo si possa fare una cosa. È possibile creare TimePicker come finestra di dialogo.
Acquista il codice seguente:
Button setTime;
setTime = (Button)findViewById(R.id.button1);
setTime.setOnClickListener(this);
public void onClick(View v)
{
TimePickerDialog tp1 = new TimePickerDialog(this, this, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), true);
tp1.show();
}
public void onTimeSet(TimePicker view, int hourOfDay, int minute)
{
cal.set(Calendar.HOUR_OF_DAY, hourOfDay);
cal.set(Calendar.MINUTE, minute);
//rest of the code
}
17
si può fare questo. Ho avuto anche lo stesso problema. Ma Google mi ha aiutato. Devi solo cambiare il tuo file XML.
android:scaleY="0.90" & android:scaleX="0.90"
Sarà piccolo il tuo raccoglitore con valore percentuale che fornisci.
Opere solo da API 11.
+0
Funziona solo con l'API 11 – levi
Sì, penso che questo è quello che deve finire male a fare. Ho fatto lo stesso per un selezionatore di date quindi probabilmente lo farò lo stesso. Grazie comunque – WillNZ
Ciao a tutti, non penso che questa sia la risposta alla domanda ma sembra la soluzione migliore fino a quando non ho trovato un altro modo per farlo. Grazie per il tuo aiuto – WillNZ
In realtà, questa è una pratica ideale. Android OS aderisce a questo metodo. –