2016-07-05 86 views
4

我有一個包含微調框的DialogFragment窗體。我不認爲我可以將微調器選項移植到新活動中(例如可定製的ListView等),因爲它會關閉DialogFragment,所以我使用嵌入到DialogFragment中的微調器(截圖1)。關於如何用ArrayList和適配器填充微調器沒有什麼不尋常之處。Android微調器全屏視圖

<Spinner 
    android:id="@+id/breedingcodes" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:paddingTop="10dip" /> 

功能能正常工作,且旋轉選項出現並可選,但看起來很可怕,因爲它僅使用一半的屏幕(見截圖2),掛靠在DialogFragment微調的位置。有沒有辦法強制它使用全屏幕,就像第三屏幕上有繁殖證據標題一樣?我試着用layout_height =「match_parent」等來擺弄 - 沒有快樂。

應用程序是爲min SDK_10開發的,爲SDK_23編譯,構建工具爲23.0.3。

Form in DialogFragmentSub-standard spinner viewFull screen spinner view

回答

9

您可以創建自己的對話框和風格它,只要你想,或者只是使用

android:spinnerMode="dialog" 

的屬性在轉。 See docs here

+0

輝煌,謝謝。 – iaindownie

0
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 

你可以嘗試在上面你的程序來獲得全屏微調:)