android studioのborder用のコードはどう書くか

Android Studioにボーダーを追加するには、次のいずれかの方法を使用できます。

  1. XMLレイアウトファイル内のアトリビュートを使用して:

属性を XML レイアウトファイルで囲みを追加したいビューに追加します:

android:background="@drawable/border"

次は、resディレクトリ内のdrawableフォルダにborder.xmlというファイルを作成し、以下を記述する。

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF"/>
<stroke android:width="2dp" android:color="#000000"/>
<padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp"/>
</shape>

白いパディング、黒色の枠線(幅2dp)、枠線とコンテンツ間の内側の余白(1dp)がそのビューに追加されます。

  1. コードで動的にボーダーを追加する:

Java または Kotlin ファイルで、以下のコードを使用して動的にビューの境界線を追加します。

View view = findViewById(R.id.your_view_id);
GradientDrawable border = new GradientDrawable();
border.setColor(0xFFFFFFFF);  // 白色填充
border.setStroke(2, 0xFF000000);  // 2dp宽度的黑色边框
view.setBackground(border);

これにより、ビューに上記 XML 方法と同じ枠線エフェクトが追加されます。

これらのコード例にあるカラー値やサイズ値は例ですので、適宜調整してください。

bannerAds