2013-02-05 27 views
0

我是Android開發人員的新手,所以如果您發現我的問題太簡單,請事先致歉。如何在android中顯示日期選擇器

我也跟着教程這裏建立一個datepicker: http://developer.android.com/guide/topics/ui/controls/pickers.html

它的工作原理,但我不知道是否有一種方法來顯示日期選擇器,而無需點擊按鈕? 基本上我想讓datepicker自動顯示在與我的按鈕相同的位置。我想只是有一個空的TextView和調用showDatePickerDialog那裏,但顯然不工作。

這裏是我當前的按鈕XML部分:

<Button 
    android:id="@+id/pick_date" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/pick_date" 
    android:onClick="showDatePickerDialog" /> 

謝謝!

+1

「基本上我想要的日期選擇器自動在同一個位置作爲我的按鈕顯示現在。」你有沒有嘗試在你的佈局中添加''? – Sam

+0

是啊,它雖然沒有爲我做任何事... –

回答

1

Android中有一個DatePicker小部件。如果您使用的是Eclipse,請查看XML文件的「圖形佈局」以查看可用的小部件。

這應該做的伎倆:

<DatePicker 
    android:id="@+id/pick_date" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 
+0

我試過,但它什麼也沒做。我假設我需要以某種方式調用「showDatePickerDialog」... –

+0

你會編輯你的問題並添加完整的XML文件嗎? – WeNeigh

+0

沒關係。我添加了DatPicker標籤並自動顯示。謝謝! –