2017-04-09 48 views
0

我正在爲任務創建一個Appointment應用程序,爲此我必須在我的Android應用程序中創建一個CalendarView。但是,當我運行我的應用程序時,我的手機和模擬器中顯示的CalendarView的設計結果不同。 我希望CalendarView在我的手機中以與在模擬器中顯示的方式相同的方式顯示。`CalendarView`在Android Studio模擬器和移動應用程序中顯示不同

這是怎麼CalendarView在我的手機顯示出來:

enter image description here

這是怎麼CalendarView在Android Studio中模擬器&設計視圖中顯示出來:

enter image description here

回答

0

除了Android本身在版本之間更改框架的CalendarView之外,供應商也可以修改它。爲了一致的行爲,你可以綁定你自己的。 Square's TimesSquare是一個合理的選擇。

+1

是的,但我想爲這個應用程序使用默認的'CalendarView'。 –

+0

@MoizMansoorAli不幸的是,那是不可能的。 – ephemient

+0

好吧,那麼我將不得不嘗試與不同的API版本。 –

0

這個小部件的主題可以從api更改爲api

嘗試在xml中設置主題。

android:theme="@style/Theme.AppCompat.Light" 
+0

我試過上面的代碼,但我仍然在我的移動設備上得到相同的輸出。注意:手機在Android 5.1 Lollipop上運行,仿真器在Nougat上運行。這是否有所作爲? –

相關問題