質問: こちらのサイト(http://androiddrawables.com/Other.html)で見られる`ic_btn_round_more_disabled`というAndroid標準の`Drawable`リソースを使いたいと思い次のコードで参照しようとしたのですが、シンボルを解決できないというエラーが出てしまいました。 **コード:** ``` indicateButton.setImageResource(R.drawable.ic_btn_round_more_disabled); ``` `indicatorButton`というのは`Button`ではなく`ImageView`です。紛らわしくてすみません。 そこで、他にこのリソースを使う方法はありますでしょうか。 `Android-SDK`は`API21`です。
回答: android.R.drawable に定数がないということは、framework の private な リソースです。 無理やりアクセスする方法はないことはないですが、private なものに関しては 端末によっては存在しなかったり全く異なる画像になっている可能性があります。 このようなものを使いたい場合は、 AOSP のサイトからソースコードをダウンロードし 使いたいdrawable のファイルをアプリにコピーしてください。 AOSP で配布されているものは大部分 Apache License 2.0 で、ほとんどの画像も このライセンスに従い使用することが出来ます。