2011-09-15 7 views
0

JAVAコードからフォローすることを望みます。どうすればいいですか?実行時にアンドロイドでシェイプを使用する

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<stroke android:width="5dp" android:color="#FFFFFF" /> 
<solid android:color="#FFFddd"/> 
<padding android:left="7dp" android:top="13dp" 
     android:right="7dp" android:bottom="17dp" /> 
<corners android:radius="8dp" /> 

+0

なぜそれが必要ですか? –

+0

実行時に色が変わったので、私はそれを行う必要があります。 –

答えて

1

対応するJavaクラスShapeDrawable(IS)

XMLレイアウトをプログラムで定義されているかを知るための良い方法は、XMLのような第1のレイアウトを定義し、それを膨張させることです。そこで、デバッガ内でデバッグし、どのクラス/プロパティが設定されているかを調べることができます。

このgetChild、getParent、getShapeXXXの素晴らしいメソッドです。

+0

ShapeDrawable()を使用しましたが、コーナーを設定することができます。どのようにコーナーとストロークを設定できますか? –

+0

どうすればデバッグできますか?どこからデバッガを入手できますか? –

+0

Eclipseのデフォルトのデバッガを使用してください、そのバグのアイコン;) – Michele

関連する問題