2012-01-05 3 views
0

私のアプリケーションデータの上にいくつかのAndroidボタンウィジェットを表示したいのですが、それを行うには見た目を変える必要があります。私は、ラベルと縁の周りのフレーム(WHITEで描かれた両方が適切と思われる)を除いて、ボタンが透明であることを望みます。Androidボタンの外観を変更しようとしています

透明部分とラベル部分は明白で簡単でしたが、フレーム部分はこれまで私を敗北させました。その結果、私の透明​​なボタンは、スペースにぶら下がっているテキストのように見えます。これは涼しいものに見えません。

私がキャンバス上に図形を描いていたら、paint.setStyle(Style.STROKE) drawRoundRect()は、矩形の端だけを描画します。しかし、私はUIのボタンをレイアウトしているXMLにこの概念をどのように適用するか(または可能であれば)わかりません。

私は自分のプロジェクトでXMLファイルの機能を超えてしまったので、プログラムでこれを行う必要がありますか?

おかげで、 R.

EDIT:まあ、これは良い見ていない...ノーバディーズは何も持っていません?

答えて

0

これを行うことができますし、線形レイアウトを取って、あなたが望むフレームの色を与えることができます。 1pxのパディングを追加し、その中にボタンを配置します。あなたはあなたの国境を得ます

+0

私は確かに、お試しいただき、ありがとうございます。 (Linear Layoutは既に存在しているので、これはボーナスです)... 1つの質問:これはボタンを個別にアウトライン化するか、グループの周囲に単一のボックスを作成しますか? – Rich

+0

各ボタンを線形レイアウトでラップしたら、各ボタン、それ以外のグループ全体: – Amit

+0

私は一度試しましたが、結果が太い白い四角形だったので、何か間違っていなければなりません。アンドロイド:パディングとアンドロイド:背景を設定するために必要なパラメータはありますか? – Rich

関連する問題