2011-12-08 4 views
2

私はちょうどアンドロイドの通常のデフォルトボタンを使用すると、インテントの背景がボタンの色である色に応じて、背景の色にわずかに変化します。ボタンが完全に不透明になるようにしたい(意図が白い背景のように)、どうしたらいいですか?ありがとう。Androidでボタンを非透明にするにはどうすればいいですか?

[それはアンドロイド3.1でそれを行う可能性がありますのみ]

enter image description here enter image description here

あなたはどんな描画可能にボタンの背景を設定することができますさまざまな背景

+0

あなたの質問はあまり意味がありません。インテントには背景がありません。デフォルトのボタンの外観は、ビュー/アクティビティに適用されるテーマによって異なります。あなたは何を達成しようとしていますか? –

+0

透明でない普通のボタンを持っているのは残念です。残念ですが、私はスクリーンやアクティビティの色や、 –

答えて

0

上の同じボタン。

Button button = (Button) findViewById(R.id.my_button); 
button.setBackgroundResource(R.drawable.my_button_bg); 

あなたの背景描画可能あなたはときに、背景の外観を変更するために使用することができますState List drawable、ことができます:setBackgroundResourceメソッドを使用し、コードで

<Button 
    . . . 
    android:background="@drawable/my_button_bg" 
    . . . 
    /> 

:XMLでは、それはandroid:background属性を使用してくださいボタンが押されている、フォーカスがあるなど

0
<Button android:background="@android:color/transparent" 
android:text="@+id/Button01" 
android:id="@+id/Button01" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:textColor="#ffffff" /> 

アンドロイドを使用すると、background = "@ android:color/transparent"ボタンの背景がtになりますトランスペアレント

関連する問題