2016-04-02 19 views
0

私はちょうどアンドロイドを始めました。 チェスゲームのグリッドを8x8とし、ボタンを作った。私は自分のボタンの背景色をつけようとしています。私のボタンの幅は40dp、高さは60dpです。問題は、バックグラウンドカラーを置くと、幅がおよそ43dp、高さが63dpになり、ボタンが重なってしまうという問題が発生するということです。アンドロイド:ボタンの背景色の問題、注意が必要

PS:私はbackgroundTintを試しましたが、4.2.2 jellyBeanを使用しているため、デバイスに色が表示されません。あなたがsp代わりのdpを使用している

enter image description here

+0

使用している背景の種類。あなたはバックグラウンドや描画可能な色だけを使っていますか?場合によっては、ボタンの代わりにイメージボタンを使用することができます。それはあなたの問題を解決します。 – Kathi

+0

お返事ありがとうございます。私は背景色だけを使用しています。私はリンクを与えた画像を見ることができます。最初の行は背景色だけを持ち、他のすべての行はbackgroundTintを持ちます。 –

+0

@Mehran Khanは、コード番号 – Manifest

答えて

0

は下の画像を参照してください。 このコードを試してみてください。

 <Button android:layout_width="40dp" 
android:layout_height="60dp" 
android:id="@+id/a1" 
android:onClick="aOne" 
android:background="#000000" /> 
+0

に変更しました。有用なヒントをいただきありがとうございます。ボタンの代わりにImageButtonを使用し、問題を解決したImageButtonの幅と高さを調整しました。 –

関連する問題