2015-03-03 51 views
1

我正在關注Big Nerd Ranch Android編程書。我目前正在試圖讓DatePicker片段顯示爲spinners。它似乎不斷顯示日曆視圖,我不明白爲什麼。任何想法我做錯了什麼?Android DatePicker Spinners Not Displaying

佈局:

<?xml version="1.0" encoding="utf-8"?> 
<DatePicker 
    android:id="@+id/dialog_date_datePicker" 
    android:spinnersShown="true" 
    android:calendarViewShown="false" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

</DatePicker> 

如何我創造它:

public class DatePickerFragment extends DialogFragment { 
    @Override 
    public Dialog onCreateDialog(Bundle savedInstanceState) { 
     View v = getActivity().getLayoutInflater() 
       .inflate(R.layout.dialog_date, null); 

     return new AlertDialog.Builder(getActivity()) 
       .setView(v) 
       .setTitle(R.string.date_picker_title) 
       .setPositiveButton(android.R.string.ok, null) 
       .create(); 
    } 
} 
+0

它顯示日曆和微調嗎? – Fahim 2015-03-03 01:45:44

回答

3

嘗試添加此:

android:datePickerMode="spinner" 

連同:

android:calendarViewShown="false" 
+0

已有用戶正在使用android:calendarViewShown =「false」,如問題 – Fahim 2015-03-03 01:46:55

+0

中提到的所有darnit。我的閱讀不好。 – 2015-03-03 01:47:24

+0

這實際上工作雖然 - 它看起來像問題是我沒有列出datePickerMode :)。感謝您的幫助! – 2015-03-03 03:22:04