[Android] #java AlertDialog 에 radius 주는 방법
안녕하세요 Android AlertDialog 에 radius를 주는 방법을 알려드리겠습니다.
순서대로 잘 따라와주세요 어렵지 않습니다.
1. drawable 에 xml 만들어주기
alertdialog.xml 코드
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding = "10dp">
<solid android:color="#ffffff"/>
<corners
android:bottomLeftRadius="15dp"
android:bottomRightRadius="15dp"
android:topLeftRadius="15dp"
android:topRightRadius="15dp"/>
</shape>
2.변경하고자하는 xml의 layout에 코드 입력
android:background="@drawable/alertdialog"
3. 만들어 놓은 dialog 클래스 Oncreate 밑에 코드입력
RootView를 투명하게 만들어주는 코드입니다. 왜냐하면 안드로이드는 dialog layout을 RootView 안에 집어넣기 때문입니다. 이렇게 되면 radius가 제대로 변경되지 않습니다. 따라서 위의 코드를 반드시 입력하셔야 합니다.
이해가 안되시는 부분이 있으면 댓글달아주세요 ~
좋아요 부탁드립니다 ㅎㅎ
'프로그래밍 언어 > Java' 카테고리의 다른 글
[java 7강] 상속과 생성자 (1/2) (0) | 2021.11.11 |
---|---|
[Android java] button 여러 속성 동시에 커스텀하는 방법 (0) | 2021.11.10 |
java 6강 상속이란? (0) | 2021.11.07 |
Android title 바 없앨 때 xml 전체 변경 오류 해결 방법 (0) | 2021.11.06 |
[Android java] Dialog 에서 MainActivity로 값 전달 (0) | 2021.11.05 |