6

の周りのオレンジ色の境界線を変更したいと思いEditTextます。入力が有効なときのように、緑色にしたいと思います。

代替テキストhttp://developer.android.com/guide/tutorials/views/images/hello-relativelayout.png

しかし、私はこれを行う方法を見つけていないようです。出来ますか?

4

1 に答える 1

6

オレンジ色の境界線は実際には9パッチであるため、簡単に変更することはできません。つまり、境界線全体+白い背景はAndroidがデフォルトで使用する9パッチです。android:background属性を使用して設定します。

9パッチのコピー(SDKに含まれます)を取得し、色を編集して緑色にし、コードで9パッチがEditTextの背景として設定されるように構成することができます。入力は有効です。

于 2010-04-25T15:39:41.560 に答える