Note that there are some explanatory texts on larger screens.

plurals
  1. POTimePicker hour doesn't update after switching to 24h
    primarykey
    data
    text
    <p>For example when I create this timePicker(below) at 18:00, the timePicker's timeValue will be 06:00. At 19:44->07:44... So it doesn't move to the correct current hour after switching from AM/PM to 24h mode. How can I change that? My goal is that the timePicker shows the current time when it was created. Like it does when I use it in AM/PM mode.</p> <pre><code>TimePicker timePicker = (TimePicker) convertView.findViewById(R.id.time_picker); timePicker.setIs24HourView(true); </code></pre> <p>Sry for the bad formulation, hope you can understand my question. Otherwise just ask.</p> <p>UPDATE:</p> <pre><code>public class ChooseTimeViewDialog extends AlertDialog { protected Context context; public ChooseTimeViewDialog(final Context context) { super(context); this.context = context; } public void onCreate(Bundle savedInstanceState) { LayoutInflater inflater = this.getLayoutInflater(); View convertView = inflater.inflate(R.layout.dialog_choose_time_view, null); setContentView(convertView); setTitle(R.string.title_dialog_choose_time_view); final TimePicker taskTimePicker = (TimePicker) convertView.findViewById(R.id.dctv_task_time_picker); taskTimePicker.setIs24HourView(true); setButton(DialogInterface.BUTTON_POSITIVE, "Choose", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { int hour = taskTimePicker.getCurrentHour(); int minute = taskTimePicker.getCurrentMinute(); Calendar cal = new GregorianCalendar(); cal.set(0, 0, 0, hour, minute, 0); ((AddTaskViewActivity) context).setSelectedTime(cal.getTime()); } }); setButton(DialogInterface.BUTTON_NEUTRAL, "No time", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { ((AddTaskViewActivity) context).setSelectedTime(null); } }); } } </code></pre> <p>XML:</p> <pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" &gt; &lt;TimePicker android:id="@+id/dctv_task_time_picker" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" /&gt; &lt;/RelativeLayout&gt; </code></pre> <p>After I moved the initialiation to onCreate and used the setContentView(View), the background of the dialog is transparent, it's fullscreen and has no buttons..why?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload