1

私は Android 開発に不慣れで、ボタン要素のスタイルを設定する方法を学びたいと思っています。HTML のスタイリング (CSS および HTML スタイリング) に精通しています。たとえば、この css スタイルを Android に変換して実装するにはどうすればよいですか (XML スタイルを想定しています)。

.buttonClass{
     background-color: #fff;
     color: #000;
     border-radius: 10px;
     opacity: 0.5
 ...
}

このボタン要素コードは、グラフィカル レイアウトが Eclipse で作成してくれました。

<Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Camera" />
4

1 に答える 1

1

これは次のように行うことができます: 背景色の場合:

android:background="#ARGB" //alpha, red, green, blue or a drawable

ボタンを丸くしたい場合:

android:background="@drawable/myBtnWithColor"

「myBtnWithColor」XML ファイル:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">

     <gradient android:startColor="#yourColor" android:endColor="#yourColor"
     <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp"
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/>
</shape> 

Button の不透明度は、Backgroundcolor で設定できます。前述のように、色にアルファ値を設定できます。

于 2012-10-30T22:31:41.420 に答える