페이지

2011년 5월 23일 월요일

액티비티를 다이얼로그로 띄우기 - DialogActivity

Activity 를 Dialog 로 띄우는 간단한 예제.

CustomDialog 보다 구현하기 편하고 심플하다.

public class DialogActivity extends Activity {

    @Override
 protected void onCreate(Bundle savedInstanceState) {
        // Be sure to call the super class.
        super.onCreate(savedInstanceState);
       
        requestWindowFeature(Window.FEATURE_LEFT_ICON);
        setContentView(R.layout.dialog_activity);
        getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,
                android.R.drawable.ic_dialog_alert);
    }
}


AndroidManifest.xml 파일에서 테마를 지정해 준다.

        <activity android:name=".app.DialogActivity"
                android:label="@string/activity_dialog"
                android:theme="@android:style/Theme.Dialog">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.SAMPLE_CODE" />
            </intent-filter>
        </activity>

댓글 없음:

댓글 쓰기