1. ホーム
  2. android

[解決済み] Android - ボタンの枠線

2022-02-16 05:14:26

質問

ボタンにボーダーを付けるにはどうしたらいいですか?画像に頼らずにできるのでしょうか?

どのように解決するのですか?

ステップ1:my_button_bg.xmlという名前のファイルを作成します。

ステップ2:このファイルをres/drawables.xmlに配置します。

Step 3 : 以下のコードを挿入します。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="rectangle">
  <gradient android:startColor="#FFFFFF" 
    android:endColor="#00FF00"
    android:angle="270" />
  <corners android:radius="3dp" />
  <stroke android:width="5px" android:color="#000000" />
</shape>

ステップ4:必要な箇所にコード "android:background="@drawable/my_button_bg" を使用します(例:以下)。

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Your Text"
    android:background="@drawable/my_button_bg"
    />