Activity 를 Dialog 처럼 띄우기
당연히 Dialog 처럼 띄울 Activity 는 layout 과 .java 를 만들어놔야 합니다.
AndroidManifest.xml 에서
<activity android:name=".PopActivity" android:theme="@android:style/Theme.Dialog" /> <- Dialog 처럼 띄우기 (주변은 불투명 처리됩니다) |
PopActivity.java 에서
package com.sysdocu.test; import android.os.Bundle; import android.app.Activity; import android.view.Window; public class PopActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); <- 타이틀바 없앰 (반드시 setContentView 이전에 사용) setContentView(R.layout.activity_pop); this.setFinishOnTouchOutside(false); <- Dialog 이외의 영역에 터치시 화면 종료 안함 (반드시 setContentView 이후에 사용) } } |
Dialog 사이즈를 조절하려면
activity_pop.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:minWidth="600dp" <-- 가로 사이즈 android:minHeight="400dp" <-- 세로 사이즈 android:background="#12193a" android:gravity="center" android:orientation="vertical" > |
'프로그래밍 > Android (Java)' 카테고리의 다른 글
이미지 랜덤하게 출력하기 (ImageView) (0) | 2015.10.15 |
---|---|
CheckBox(체크박스) 이미지 변경하기 (0) | 2015.10.14 |
XML 파싱 ( DOM Parser ) ( AsyncTask 클래스 사용 ) (0) | 2015.10.14 |
DB연동 - XML 파싱을 이용한 Mysql 연동 (0) | 2015.10.08 |
videoview streaming android example (0) | 2015.10.06 |