안드로이드 개발시에 Dialog를 불러와서 사용하거나, 아니면 custom dialog를 만들 수도 있습니다.
Dialog를 만들고 활용하는 방법은
http://developer.android.com/guide/topics/ui/dialogs.html
이곳에 가시면 Dialog를 활용하는 방법이 나와 있습니다.
이 방법과 같이 Dialog를 activity를 이용해서 만드는 방법 도 있습니다.
방법은 다름이 아니라 Activity를 만들고 그 해당 Acitivity의 Theme를 Manifest파일 안에서




로 해두시면 됩니다. 그리고 해당 Acitivity 파일의 코드 안에서는 이런식으로 해 두시면 됩니다.
@Override
	protected void onApplyThemeResource(Resources.Theme theme, int resid,
			boolean first) {
		super.onApplyThemeResource(theme, resid, first);

		// no background panel is shown
		theme.applyStyle(style.Theme_Panel, true);
	}

이렇게 하면 호출한 Activity위에 해당 Acitivity가 Dialog 형대로 보이게 됩니다. 단 dialog로 만든 Acivitiy의 view xml 파일에 있는 main view 크기가 전체 크기보다 작아야 하겠지요?? ^^




안드로이드도 아이폰처럼 기기를 옆으로 돌렸을 때 화면이 따라 회전하는 기능을 갖고 있습니다. 어떨 때 보면 좋은 기능이기도 하지만, 어떨 때에는 필요치 않는 기능이기도 합니다. 세로의 화면 상태에서만 기능을 사용하고 싶다면 "portrait"으로 설정해 두어야 하는데, AndroidManifest.xml 파일안에 Activity 설정 정보를 수정해 주어야만 합니다.

설정방법은 AndroidManifest.xml파일을 선택하시고 난 다음에
탭부분에서 Application을 선택하게 됩니다.
그러고 난 다음 그림과 같이 해당 Activity를 선택하고 나서 Screen orientation에서 portrait을 선택해 주시고 저장하시면 됩니다.

xml의 내용을 보시게 되면
android:screenOrientation="portrait"

이 내용이 추가된 것을 확인하실 수 있습니다.



+ Recent posts