ネットワーク表示アイコン(3G、WiFi ...)を含むユーザーインターフェイスを作成し、通知バーに表示される既存のグラフィック要素を使用したいと思います。
これらの既存の要素を取得してカスタムレイアウトで使用する方法を知っている人はいますか?
これらのアイコンはすべてImageView要素だと思いますが、findViewById()
メソッドを使用してそれらを取得できるかどうか疑問に思っています。
ネットワーク表示アイコン(3G、WiFi ...)を含むユーザーインターフェイスを作成し、通知バーに表示される既存のグラフィック要素を使用したいと思います。
これらの既存の要素を取得してカスタムレイアウトで使用する方法を知っている人はいますか?
これらのアイコンはすべてImageView要素だと思いますが、findViewById()
メソッドを使用してそれらを取得できるかどうか疑問に思っています。
それらは android.R.drawable のドローアブルです。drawable list に 1.0 で利用可能な drawable のリストがあります。
http://source.android.com/downloadにアクセスして、Android ソース (画像/ドローアブルを含む) をダウンロードする方法の説明を取得し、*.png を検索してから、必要なものを getResources() のように参照できます。 getDrawable(android.R.drawable.ic_menu_save)。
PS 少なくとも一部のドローアブルには sdk が付属しています: $SDK_PATH\platforms\android-1.5\data\res\drawable