2017-04-10 17 views
-1

2つの異なるAPIレベルのエミュレータで異なるUIが表示されます。アンドロイドAPIレベル19のラジオボタンをアンドロイドAPIレベル19のままにする方法は?

APIレベルで

19エミュレータのは、私はその見た目より伝統的な、その時に表示されますので、最初のラジオボタンは、Androidデバイスのすべてのバージョンに表示するapi level 23 radio buttonとして表示され、そのapi level 19 radio buttonようとAPIレベル23に表示される場所のラジオのどれもボタンが選択されているにもかかわらず、別のラジオボタンが選択されていない場合に選択されたときにのみ(APIレベル23)、UIに表示されません。ラジオボタンなどがあることを知ることさえ難しいです。

私はアンドロイド版に関して別のコードを書いていませんでした。私はどのように同じコードが異なるバージョンの異なるUIの外観を持って得ることができません。

答えて

1

XMLのラジオボタンに与えるスタイルを明示的に定義する必要があります。

は、私はあなたが私はすでに、彼らがラジオボタンのために全体の新しいグラフィックを作成していたという点で、その答えに目を通すと、既存を置き換えた

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

+0

で開始するいくつかのコードを持っているために、この答えを見てみましょう示唆します1。私は完全な新しいグラフィックを望んでいない、私はすでに彼らが既存の古いバージョンで提供していると同じものを望んで、新しいバージョンでもそれを保つ。 –

+0

残念ながら、これはスタイルが動作する方法です。Androidが提供するものに固執するか、色やその他のものを変更したい場合でもスタイル全体を再定義する必要があります。 –

+0

くそー!よく痛い。どちらのバージョンでも既存のスタイルを使用することはできません。古いバージョンのドロワブルを入手できますか? –

関連する問題