テキストビューに丸みを帯びた角と境界線を追加したい。ただし、上部の角だけを丸くし、下部には境界線を付けないでください。すでにこれを見つけました:
https://www.android-examples.com/add-rounded-border-to-textview-programmatically/
でも、底の角も丸くしています。
どうすればこれを変更できますか?
テキストビューに丸みを帯びた角と境界線を追加したい。ただし、上部の角だけを丸くし、下部には境界線を付けないでください。すでにこれを見つけました:
https://www.android-examples.com/add-rounded-border-to-textview-programmatically/
でも、底の角も丸くしています。
どうすればこれを変更できますか?
ドローアブルを作成rounded_border.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<padding
android:bottom="3dp"
android:left="3dp"
android:right="3dp"
android:top="3dp" />
<stroke
android:width="1dp"
android:color="#FFFFFF" />
<corners
android:radius="5dp" />
<size
android:width="110dp"
android:height="110dp" />
</shape>
次に、この Drawable をビューの background プロパティに設定します
<TextView
android:id="@+id/tv_register"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_are_you_new_user"
android:layout_margin="5dp"
android:background="@drawable/rounded_border"
android:fontFamily="@font/montserrat"
android:gravity="center_horizontal"
android:padding="10dp"
android:text="Register"
android:textAllCaps="true"
android:textColor="@color/blue"
android:textSize="15sp" />
この解決策も役立ちます:Click Me
これがあなたを助けることを願っています