Android 2.2 以降のすべての以前のバージョンで、スピナーが ICS のように見えるようにしたいと考えています。あなたが知っているプロジェクトやサンプルはありますか? 私はHoloEverywhereというプロジェクトに参加しました
しかし、多くの変更が含まれているため、アプリケーションのサイズが非常に大きくなります。だから、私が使用できる簡単な変更を知っています。カスタム レイアウトは役に立ちますが、ICS リソースを取得するにはどうすればよいですか?
Android 2.2 以降のすべての以前のバージョンで、スピナーが ICS のように見えるようにしたいと考えています。あなたが知っているプロジェクトやサンプルはありますか? 私はHoloEverywhereというプロジェクトに参加しました
しかし、多くの変更が含まれているため、アプリケーションのサイズが非常に大きくなります。だから、私が使用できる簡単な変更を知っています。カスタム レイアウトは役に立ちますが、ICS リソースを取得するにはどうすればよいですか?
サポートライブラリをダウンロードして、プロジェクトのビルドパスに含めます
Spinner
その後、使用する代わりに次のxml
ようなものを使用します
<com.name.internal.widget.IcsSpinner
....
/>
それ以外の場合は、カスタムスピナーを自分で設計します。ただし、ICSを低レベルのAPIに実装したいことがたくさんある場合は、サポートライブラリを使用して実装することをお勧めします。
開発者サイトで、それぞれのAPIのサポートライブラリを入手できます。
http://developer.android.com/tools/extras/support-library.html
または、ここからダウンロードしてください。ActionBarSherlock
最も簡単な方法は、スピナーの ICS スタイルの背景を設定することです。ソースの場合は、使用できる画像を含む >=API 14 ソースをダウンロードしてみてください。
これも必要でしたが、ActionBarSherlock を使用したくありませんでした。Android サポート ライブラリを使用しており、リスト ナビゲーション モードも使用したくありませんでした。ここで完全なソリューションを参照してください https://stackoverflow.com/a/21187762/3206751