2016-11-16 12 views
1

Androidスタジオ2.2にカスタムボタンを追加するにはどうすればよいですか?Androidスタジオ2.2カスタムボタン

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:drawable="@drawable/button_on" 
    android:state_pressed="true" /> 
<item android:drawable="@drawable/button_focused" 
    android:state_focused="true" /> 
<item android:drawable="@drawable/button_off" /> 
</selector> 

追加:

アプリ/ srcに/メイン/ resを/描画可能(例えばcustom_button.xml用)で.xmlファイルを作る: は、私は私が持っている情報を見つけました私の.png画像(button_on、button_off、button_focused)をapp/src/main/res/drawable-xxhdpiにコピーします(私はこのフォルダを持っていません - 私はdrawableフォルダに画像を置いていました - xxhdpiフォルダを自分で作成し、いずれかの作業)

編集activity_main.xml:

<Button 
     android:text="" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/button_microphone" 
     android:layout_alignBaseline="@+id/button_add_resource" 
     android:layout_alignBottom="@+id/button_add_resource" 
     android:layout_centerHorizontal="true" 
     android:background="@drawable/custom_button"/> 

そして今何を?ボタンはactivity_main.xmlビジュアライザーに表示されますが、動作しません。

エラー:
enter image description here

答えて

0

解決しました。
Androidの\ sdk \ tools \ sdraw9patch.batを使用して、画像に1ピクセル幅の罫線を作るのを忘れました。

関連する問題