▶ Dialog
실행화면
소스 위치 : src/com/example/android/apis/app/DialogActivity.java
기본 다이얼로그에서 아이콘 이미지를 그려지는 다이얼로그
윈도우의 아이콘을 추가하기 위해서 requestWindowFeature() 함수 사용
requestWindowFeature(Window.FEATURE_LEFT_ICON);
DialogActivity Class와 매치되는 XML은 dialog_activity.xml
setContentView(R.layout.dialog_activity);
▦ dialog_activity.xml 파일 내용
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/text"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:text="@string/dialog_activity_text"/>
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:text="@string/dialog_activity_text"/>
아이콘을 설정하기 위해 setFeatureDrawableResource 함수를 사용한다.
getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, android.R.drawable.ic_dialog_alert);
public abstract void setFeatureDrawableResource(int featureId, int resId)
: 리소스 ID로 가져와서 윈도우에 그리도록 값을 설정.반드시 이 함수 호출전에 requestFeature(featureId)함수가 호출되어야 한다.
Set the value for a drawable feature of this window, from a resource identifier. You must have called requestFeauture(featureId) before calling this function.
: 리소스 ID로 가져와서 윈도우에 그리도록 값을 설정.반드시 이 함수 호출전에 requestFeature(featureId)함수가 호출되어야 한다.
Set the value for a drawable feature of this window, from a resource identifier. You must have called requestFeauture(featureId) before calling this function.
사용되는 아이콘은 안드로이드에서 기본 제공되는 이미지를 사용한다.
'Android > ApiDemos' 카테고리의 다른 글
App - Activity - Hello World (0) | 2010.03.17 |
---|---|
App - Activity - Forwarding (0) | 2010.03.17 |
App - Activity - Dialog (0) | 2010.03.17 |
App - Activity - Custom Title (0) | 2010.03.17 |
App - Activity - Custom Dialog (0) | 2010.03.17 |
App - Activity - Animation (0) | 2010.03.17 |