안드로이드 다이얼로그 위치 변경 (Top, Center, Bottom)하기
- Android Studio
- 2020. 12. 6.
계발에서 개발까지
다이얼로그 위치변경하기
다이얼로그의 위치를 변경하는 방법입니다. 버튼클릭으로 다이얼로그를 띄우고 위치를 변경해보겠습니다.
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity">
<Button
android:id="@+id/btn"
android:text="다이얼로그"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
MainActivity.java
findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("제목").setMessage("내용");
AlertDialog alertDialog = builder.create();
// alertDialog.getWindow().setGravity(Gravity.TOP); 다이얼로그 상단
// alertDialog.getWindow().setGravity(Gravity.CENTER); 다이얼로그 중앙
// alertDialog.getWindow().setGravity(Gravity.BOTTOM); 다이얼로그 하단
alertDialog.show();
}
});
'Android Studio' 카테고리의 다른 글
안드로이드 팝업메뉴(Popup menu) 사용하기 (0) | 2020.12.06 |
---|---|
안드로이드 탭레이아웃 탭 선택 변경 시점 동작 얻기 (0) | 2020.12.05 |
안드로이드 탭레이아웃 (Tab Layout) 프래그먼트 구현하기 (1) | 2020.12.05 |
안드로이드 버튼클릭으로 프래그먼트 (Fragment) 화면 변경하기 (0) | 2020.12.03 |
안드로이드 스튜디오 Boolean 사용하기 (0) | 2020.07.07 |