2016-08-03 5 views
-1

Androidの背景画像にボタンを追加するにはどうすればよいですか?ボタンを作成する

すでに背景を追加しました。ボタンを追加してバックグラウンドで機能させたいと思います。私は複数のボタンを追加しようとしましたが、それらはすべて動作しません、私はそのレイアウトか他のものかどうか分かりません。

これは私がこれまで持っているものです。

<Button 
    style="?android:attr/buttonStyleSmall" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="back" 
    android:id="@+id/button2" 
    android:layout_alignTop="@+id/button" 
    android:background="@drawable/scan1" 
    android:layout_centerHorizontal="true" 
    android:layout_alignParentStart="false" 
    android:layout_alignParentLeft="false" /> 

私は、コードを編集したので、「SCAN1」描画可能に赤を示しています。

+3

:あなたのXMLで:

android:background="@null" 

またはコードで見て。 http://stackoverflow.com/questions/4954102/button-background-as-transparent – humazed

+0

透明であることをどのように期待しているのですか? –

+0

Muhammed、私は、アプリのボタンが行くべき場所を持っているこのイメージを得た、私はこれを私の背景イメージにしました。今、私はそれらの場所にボタンを置いて、それらを透明にして背景と融合させたい、あなたが私を理解しているかどうかわからない。 –

答えて

0

透明ボタン

android:background="@null" 

または

android:background="@android:color/transparent" 
0

使用FancyButtonsライブラリは、透明な背景を持つボタンを作成します。次のようにfb_defaultColorのparamを設定します。

fancy:fb_defaultColor="@android:color/transparent" 

このライブラリを使用すると、ボタンのクリックに波及効果を失うことはありません。

0
android:background="?android:attr/selectableItemBackground" 

それはあなたはまた、使用することができます

0

を役に立てば幸い...あなたのボタンxmlにこれを追加します。ご利用ください

button.setBackgroundColor(Color.TRANSPARENT); 
関連する問題