{"id":1490,"date":"2012-12-28T17:46:30","date_gmt":"2012-12-28T15:46:30","guid":{"rendered":"http:\/\/examples.javacodegeeks.com\/?p=1490"},"modified":"2013-01-30T19:24:00","modified_gmt":"2013-01-30T17:24:00","slug":"android-time-picker-example","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/","title":{"rendered":"Android Time Picker Example"},"content":{"rendered":"<p>Android it\u2019s very easy to set the time using the <a href=\"http:\/\/developer.android.com\/reference\/android\/widget\/TimePicker.html\"><code>android.widget.TimePicker<\/code><\/a> component. In this tutorial we are going to see how the user can select the hour, and the minute using the\u00a0<a href=\"http:\/\/developer.android.com\/reference\/android\/app\/TimePickerDialog.html\"><code>android.app.TimePickerDialog<\/code><\/a>\u00a0which is an easy to use dialog box.<br \/>\n&nbsp;<br \/>\n&nbsp;&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>For this tutorial, we will use the following tools in a Windows 64-bit platform:<\/p>\n<ol>\n<li>JDK 1.7<\/li>\n<li>Eclipse 4.2 Juno<\/li>\n<li>Android SKD 4.2<\/li>\n<\/ol>\n<h3>1. Create a new Android Project<\/h3>\n<p>Open Eclipse IDE and go to File -&gt; New -&gt; Project -&gt; Android -&gt; Android Application Project.\u00a0You have to specify the Application Name, the Project Name and the Package Name in the appropriate text fields and then click Next.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-project8.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1492\" title=\"create-new-project\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-project8.jpg\" alt=\"\" width=\"568\" height=\"434\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-project8.jpg 568w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-project8-300x229.jpg 300w\" sizes=\"(max-width: 568px) 100vw, 568px\" \/><\/a><\/p>\n<p>In the next window make sure the \u201cCreate activity\u201d option is selected in order to create a new activity for your project, and click Next. This is optional as you can create a new activity after creating the project, but you can do it all in one step.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/check-create-new-activity4.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1493\" title=\"check-create-new-activity\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/check-create-new-activity4.jpg\" alt=\"\" width=\"597\" height=\"476\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/check-create-new-activity4.jpg 597w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/check-create-new-activity4-300x239.jpg 300w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/a><\/p>\n<p>Select \u201cBlankActivity\u201d and click Next.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-blanc-activity.jpg\"><img decoding=\"async\" title=\"create-blanc-activity\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-blanc-activity.jpg\" alt=\"\" width=\"535\" height=\"485\" \/><\/a><\/p>\n<p>You will be asked to specify some information about the new activity. \u00a0In the Layout Name text field you have to specify the name of the file that will contain the layout description of your app. In our case the file\u00a0<code>res\/layout\/main.xml<\/code>\u00a0will be created. Then, click Finish.<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-activity-attributes3.jpg\"><img decoding=\"async\" title=\"create-new-activity-attributes\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/create-new-activity-attributes3.jpg\" alt=\"\" width=\"625\" height=\"452\" \/><\/a><\/p>\n<h3>2. Adding resources<\/h3>\n<p>Use the Package Explorer in Eclipse to navigate to\u00a0<code>res\/values\/strings.xml<\/code><\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-strings8.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1494\" title=\"package-explorer-strings\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-strings8.jpg\" alt=\"\" width=\"398\" height=\"456\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-strings8.jpg 398w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-strings8-261x300.jpg 261w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/a><\/p>\n<p>When you open the<code>\u00a0strings.xml<\/code>\u00a0file, Eclipse will display the graphical Resources View editor :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/resources-view.jpg\"><img decoding=\"async\" title=\"resources-view\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/resources-view.jpg\" alt=\"\" width=\"531\" height=\"419\" \/><\/a><div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p>That\u2019s a nice and easy tool you can use to add several resources to your application\u00a0like strings, integers, color values etc. But we are going to use the traditional way and that is editing the\u00a0<code>strings.xml\u00a0<\/code>file by hand. In the bottom of the screen, press the\u00a0<code>string.xml\u00a0<\/code>tab and paste the following code :<\/p>\n<pre class=\"brush:xml\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;resources&gt;\r\n\r\n    &lt;string name=\"app_name\"&gt;TimePickerExample&lt;\/string&gt;\r\n    &lt;string name=\"button_label\"&gt;Change Time&lt;\/string&gt;\r\n    &lt;string name=\"time_txt\"&gt;Current Time (H:M): &lt;\/string&gt;\r\n    &lt;string name=\"menu_settings\"&gt;Settings&lt;\/string&gt;\r\n\r\n&lt;\/resources&gt;<\/pre>\n<p>So, we\u2019ve just created some string resources that we can use in many ways and in many places in our app.<\/p>\n<h3>3. Creating the Time Picker<\/h3>\n<p>Open\u00a0<code>res\/layout\/main.xml<\/code>\u00a0file :<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-layout8.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1495\" title=\"package-explorer-layout\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-layout8.jpg\" alt=\"\" width=\"336\" height=\"456\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-layout8.jpg 336w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/package-explorer-layout8-221x300.jpg 221w\" sizes=\"(max-width: 336px) 100vw, 336px\" \/><\/a><\/p>\n<p>And paste the following code :<\/p>\n<pre class=\"brush:xml\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\r\n    android:layout_width=\"fill_parent\"\r\n    android:layout_height=\"fill_parent\"\r\n    android:orientation=\"vertical\" &gt;\r\n\r\n    &lt;Button\r\n        android:id=\"@+id\/button\"\r\n        android:layout_width=\"wrap_content\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:text=\"@string\/button_label\" \/&gt;\r\n\r\n    &lt;TextView\r\n        android:id=\"@+id\/time_label\"\r\n        android:layout_width=\"wrap_content\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:text=\"@string\/time_txt\"\r\n        android:textAppearance=\"?android:attr\/textAppearanceLarge\" \/&gt;\r\n\r\n    &lt;TextView\r\n        android:id=\"@+id\/txtTime\"\r\n        android:layout_width=\"wrap_content\"\r\n        android:layout_height=\"wrap_content\"\r\n        android:text=\"\"\r\n        android:textAppearance=\"?android:attr\/textAppearanceLarge\" \/&gt;\r\n\r\n    &lt;TimePicker\r\n        android:id=\"@+id\/timePicker\"\r\n        android:layout_width=\"wrap_content\"\r\n        android:layout_height=\"wrap_content\" \/&gt;\r\n\r\n&lt;\/LinearLayout&gt;<\/pre>\n<p>Now you may open the Graphical Layout editor to preview the User Interface you created:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/graphical-layout-editor9.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1496\" title=\"graphical-layout-editor\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/graphical-layout-editor9.jpg\" alt=\"\" width=\"648\" height=\"604\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/graphical-layout-editor9.jpg 648w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/graphical-layout-editor9-300x279.jpg 300w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<h3>4. Code<\/h3>\n<p>Go to the java file that contains the code of the activity\u00a0you&#8217;ve\u00a0just created and paste the following code:<\/p>\n<pre class=\"brush:java\">package com.javacodegeeks.android.timepickerexample;\r\n\r\nimport java.util.Calendar;\r\nimport android.app.Activity;\r\nimport android.app.Dialog;\r\nimport android.app.TimePickerDialog;\r\nimport android.os.Bundle;\r\nimport android.view.View;\r\nimport android.view.View.OnClickListener;\r\nimport android.widget.Button;\r\nimport android.widget.TextView;\r\nimport android.widget.TimePicker;\r\n\r\npublic class MainActivity extends Activity {\r\n\r\n\tprivate TextView textViewTime;\r\n\tprivate TimePicker timePicker;\r\n\tprivate Button button;\r\n\r\n\tprivate int hour;\r\n\tprivate int minute;\r\n\r\n\tstatic final int TIME_DIALOG_ID = 999;\r\n\r\n\t@Override\r\n\tpublic void onCreate(Bundle savedInstanceState) {\r\n\t\tsuper.onCreate(savedInstanceState);\r\n\t\tsetContentView(R.layout.main);\r\n\r\n\t\tsetCurrentTimeOnView();\r\n\t\taddButtonListener();\r\n\r\n\t}\r\n\r\n\t\/\/ display current time\r\n\tpublic void setCurrentTimeOnView() {\r\n\r\n\t\ttextViewTime = (TextView) findViewById(R.id.txtTime);\r\n\t\ttimePicker = (TimePicker) findViewById(R.id.timePicker);\r\n\r\n\t\tfinal Calendar c = Calendar.getInstance();\r\n\t\thour = c.get(Calendar.HOUR_OF_DAY);\r\n\t\tminute = c.get(Calendar.MINUTE);\r\n\r\n\t\t\/\/ set current time into textview\r\n\t\ttextViewTime.setText(new StringBuilder().append(padding_str(hour)).append(\":\").append(padding_str(minute)));\r\n\r\n\t\t\/\/ set current time into timepicker\r\n\t\ttimePicker.setCurrentHour(hour);\r\n\t\ttimePicker.setCurrentMinute(minute);\r\n\r\n\t}\r\n\r\n\tpublic void addButtonListener() {\r\n\r\n\t\tbutton = (Button) findViewById(R.id.button);\r\n\r\n\t\tbutton.setOnClickListener(new OnClickListener() {\r\n\r\n\t\t\t@Override\r\n\t\t\tpublic void onClick(View v) {\r\n\r\n\t\t\t\tshowDialog(TIME_DIALOG_ID);\r\n\r\n\t\t\t}\r\n\r\n\t\t});\r\n\r\n\t}\r\n\r\n\t@Override\r\n\tprotected Dialog onCreateDialog(int id) {\r\n\t\tswitch (id) {\r\n\t\tcase TIME_DIALOG_ID:\r\n\t\t\t\/\/ set time picker as current time\r\n\t\t\treturn new TimePickerDialog(this, timePickerListener, hour, minute,false);\r\n\r\n\t\t}\r\n\t\treturn null;\r\n\t}\r\n\r\n\tprivate TimePickerDialog.OnTimeSetListener timePickerListener =  new TimePickerDialog.OnTimeSetListener() {\r\n\t\tpublic void onTimeSet(TimePicker view, int selectedHour, int selectedMinute) {\r\n\t\t\thour = selectedHour;\r\n\t\t\tminute = selectedMinute;\r\n\r\n\t\t\t\/\/ set current time into textview\r\n\t\t\ttextViewTime.setText(new StringBuilder().append(padding_str(hour)).append(\":\").append(padding_str(minute)));\r\n\r\n\t\t\t\/\/ set current time into timepicker\r\n\t\t\ttimePicker.setCurrentHour(hour);\r\n\t\t\ttimePicker.setCurrentMinute(minute);\r\n\r\n\t\t}\r\n\t};\r\n\r\n\tprivate static String padding_str(int c) {\r\n\t\tif (c &gt;= 10)\r\n\t\t   return String.valueOf(c);\r\n\t\telse\r\n\t\t   return \"0\" + String.valueOf(c);\r\n\t}\r\n}<\/pre>\n<h3>5. Run the application<\/h3>\n<p>This is the main screen of our Application. When the application launches, the\u00a0<code>setCurrentTimeOnView()<\/code> method is called, finds out the current time using <code>java.util.Calendar<\/code>, and updates the values both on the TextView and the Time Picker:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/main-screen8.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1497\" title=\"main-screen\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/main-screen8.jpg\" alt=\"\" width=\"256\" height=\"470\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/main-screen8.jpg 256w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/main-screen8-163x300.jpg 163w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<p>Now, press &#8220;Change Time&#8221;. When you press that button, the <code>onClick <\/code>method is called, which calls <code>showDialog()<\/code>. Now, when <code>showDialog()<\/code> is called, automatically\u00a0<code>onCreateDialog()<\/code> is called.\u00a0<code>onCreateDialog()<\/code> creates and returns a new\u00a0<code>TimePickerDialog\u00a0<\/code>. And so the dialog window with a Time Picker pops up. You can now adjust the time:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/time-picker-dialog1.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1500\" title=\"time-picker-dialog\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/time-picker-dialog1.jpg\" alt=\"\" width=\"256\" height=\"470\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/time-picker-dialog1.jpg 256w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/time-picker-dialog1-163x300.jpg 163w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<p>When you press &#8220;Done&#8221; the\u00a0<code>onTimeSet()<\/code> method is called and it updates the values in the TextView and in the Time Picker:<\/p>\n<p><a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/changed-time-example.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1499\" title=\"changed-time-example\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/changed-time-example.jpg\" alt=\"\" width=\"256\" height=\"470\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/changed-time-example.jpg 256w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/changed-time-example-163x300.jpg 163w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<h3>Download Eclipse Project<\/h3>\n<p>This was an Android Time Picker Example. Download the Eclipse Project of this tutorial:\u00a0<a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/AndroidTimePickerExample.zip\">AndroidTimePickerExample.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the hour, and the minute using the\u00a0android.app.TimePickerDialog\u00a0which is an easy to use dialog box. &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; For this tutorial, we will use the following tools &hellip;<\/p>\n","protected":false},"author":7,"featured_media":1202,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[322],"tags":[265,276,267],"class_list":["post-1490","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-timepicker","tag-android-core","tag-android-time-picker","tag-android-ui"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android Time Picker Example<\/title>\n<meta name=\"description\" content=\"Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Time Picker Example\" \/>\n<meta property=\"og:description\" content=\"Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2012-12-28T15:46:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-01-30T17:24:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ilias Tsagklis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ilias Tsagklis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\"},\"author\":{\"name\":\"Ilias Tsagklis\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e\"},\"headline\":\"Android Time Picker Example\",\"datePublished\":\"2012-12-28T15:46:30+00:00\",\"dateModified\":\"2013-01-30T17:24:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\"},\"wordCount\":489,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"keywords\":[\"Android Core\",\"Android Time Picker\",\"Android UI\"],\"articleSection\":[\"TimePicker\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\",\"name\":\"Android Time Picker Example\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"datePublished\":\"2012-12-28T15:46:30+00:00\",\"dateModified\":\"2013-01-30T17:24:00+00:00\",\"description\":\"Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"core\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"ui\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/ui\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"TimePicker\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/ui\/timepicker\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Android Time Picker Example\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e\",\"name\":\"Ilias Tsagklis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg\",\"caption\":\"Ilias Tsagklis\"},\"description\":\"Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.\",\"sameAs\":[\"http:\/\/www.iliastsagklis.com\/\",\"https:\/\/www.linkedin.com\/in\/iliastsagklis\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/ilias-tsagklis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android Time Picker Example","description":"Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/","og_locale":"en_US","og_type":"article","og_title":"Android Time Picker Example","og_description":"Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the","og_url":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2012-12-28T15:46:30+00:00","article_modified_time":"2013-01-30T17:24:00+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","type":"image\/jpeg"}],"author":"Ilias Tsagklis","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Ilias Tsagklis","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/"},"author":{"name":"Ilias Tsagklis","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e"},"headline":"Android Time Picker Example","datePublished":"2012-12-28T15:46:30+00:00","dateModified":"2013-01-30T17:24:00+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/"},"wordCount":489,"commentCount":1,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","keywords":["Android Core","Android Time Picker","Android UI"],"articleSection":["TimePicker"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/","url":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/","name":"Android Time Picker Example","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","datePublished":"2012-12-28T15:46:30+00:00","dateModified":"2013-01-30T17:24:00+00:00","description":"Android it\u2019s very easy to set the time using the android.widget.TimePicker component. In this tutorial we are going to see how the user can select the","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/android-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/android\/core\/ui\/timepicker\/android-time-picker-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Android","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/"},{"@type":"ListItem","position":3,"name":"core","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/"},{"@type":"ListItem","position":4,"name":"ui","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/ui\/"},{"@type":"ListItem","position":5,"name":"TimePicker","item":"https:\/\/examples.javacodegeeks.com\/category\/android\/core\/ui\/timepicker\/"},{"@type":"ListItem","position":6,"name":"Android Time Picker Example"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/ca18b1aa108e3bfadf717e563e0a7a6e","name":"Ilias Tsagklis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2016\/01\/Ilias-Tsagklis_avatar_1454249217-96x96.jpg","caption":"Ilias Tsagklis"},"description":"Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.","sameAs":["http:\/\/www.iliastsagklis.com\/","https:\/\/www.linkedin.com\/in\/iliastsagklis"],"url":"https:\/\/examples.javacodegeeks.com\/author\/ilias-tsagklis\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/1490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=1490"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/1490\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media\/1202"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=1490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=1490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=1490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}