2017-04-10 54 views
-1

我有一個簡單的用戶界面在兩個不同的api級別模擬器上顯示不同。如何在android api level 23 ui中保持android api level 19單選按鈕?

在API級別

19模擬器的出現api level 19 radio button和API等級23的出現api level 23 radio button我想第一個單選按鈕出現在所有版本的Android設備,因爲它看起來更傳統和它的出現在時間,其中沒有收音機按鈕被選中,而另一個(api級別23)僅在獲得選擇時出現,如果沒有單選按鈕被選中,那麼它甚至不會出現在UI上。所以很難甚至知道有單選按鈕或其他東西。

我沒有寫任何關於android版本的單獨代碼。我無法得到相同的代碼在不同的版本中有不同的UI外觀。

回答

1

您將不得不明確地定義您想要給XML中的單選按鈕的樣式。

我建議你先看看這個答案,有一些代碼開始與

https://stackoverflow.com/a/19163987/7540393

+0

我沒有看上去已經過這個問題的答案在他們爲單選按鈕創建全新的圖形,並取代現有的一。我不希望全新的圖形,因爲他們已經提供現有的舊版本,並保持在新版本。 –

+0

不幸的是,這是風格的工作方式..要麼你堅持Android給你什麼,或者即使你只是想改變顏色或任何東西,你也必須重新定義整個風格。 –

+0

該死!那麼傷害。所以我們不能在新版本中使用他們現有的風格!我們可以得到他們舊版本的drawables嗎? –

相關問題