0

Android 2.2 以降のすべての以前のバージョンで、スピナーが ICS のように見えるようにしたいと考えています。あなたが知っているプロジェクトやサンプルはありますか? 私はHoloEverywhereというプロジェクトに参加しました

しかし、多くの変更が含まれているため、アプリケーションのサイズが非常に大きくなります。だから、私が使用できる簡単な変更を知っています。カスタム レイアウトは役に立ちますが、ICS リソースを取得するにはどうすればよいですか?

4

3 に答える 3

7

サポートライブラリをダウンロードして、プロジェクトのビルドパスに含めます

Spinnerその後、使用する代わりに次のxmlようなものを使用します

<com.name.internal.widget.IcsSpinner
....
/>

ここに画像の説明を入力してください

それ以外の場合は、カスタムスピナーを自分で設計します。ただし、ICSを低レベルのAPIに実装したいことがたくさんある場合は、サポートライブラリを使用して実装することをお勧めします。

開発者サイトで、それぞれのAPIのサポートライブラリを入手できます。

http://developer.android.com/tools/extras/support-library.html

または、ここからダウンロードしてください。ActionBarSherlock

http://actionbarsherlock.com/

于 2012-09-11T08:33:25.067 に答える
1

最も簡単な方法は、スピナーの ICS スタイルの背景を設定することです。ソースの場合は、使用できる画像を含む >=API 14 ソースをダウンロードしてみてください。

于 2012-09-11T08:23:44.737 に答える
0

これも必要でしたが、ActionBarSherlock を使用したくありませんでした。Android サポート ライブラリを使用しており、リスト ナビゲーション モードも使用したくありませんでした。ここで完全なソリューションを参照してください https://stackoverflow.com/a/21187762/3206751

于 2014-01-17T14:09:21.867 に答える