1
どのようにしてLinearLayoutの現在の色を取得できますか?LinearLayoutの現在の色を取得するにはどうすればよいですか?
どのようにしてLinearLayoutの現在の色を取得できますか?LinearLayoutの現在の色を取得するにはどうすればよいですか?
LinearLayoutはViewGroupであり、順にViewである。
ViewのメソッドgetBackground()を使用すると、Drawableとなります。あなたがLinearLayoutの背景を色に設定している場合さて、あなたはColorDrawableにDrawableことをキャストすることができ、その後、getColor()
おかげで非常に多くの方法を使用し、これが私のコードです:のLinearLayout mScreen =(のLinearLayout)findViewById(R。 id.myScreen); ColorDrawable cD =(ColorDrawable)mScreen.getBackground();しかし、メソッドではないgetColor();申し訳ありませんが、私は非常にnoob – Jjreina
hmそれはAPIレベル11以上で利用可能な方法です。この投稿をご覧ください:http://groups.google.com/group/android-developers/browse_thread/thread/4910bae94510ef77?pli=1 –
私はAPIレベル10を使用しています。 – Jjreina