2013-12-18 7 views
1

에서 나는이 그림에 주어진 정확한 대화 상자를 만들고 싶어.사용자 정의 대화 상자는 안드로이드

+0

내 게시물을보십시오. http://stackoverflow.com/questions/20371218/how-to-set-a-custom-list-view-into-a-dialog-box/20371447#20371447. 여기에는 필요한 모든 것이 포함되어 있습니다. – AndroidHacker

+0

대화 상자의 세부 정보가 정적 또는 동적입니까? –

+0

동적입니다. –

답변

1

너무 까다 롭지 않습니다. 사용자 정의 대화 상자를 만들어야합니다. 먼저 AlertDialog을 확장하고 onCreate 메서드를 재정의합니다.

이 사용자 정의 대화 상자 클래스 내에서 setContentView을 사용하여 특정 레이아웃 파일을 대화 상자 클래스에 할당 할 수 있습니다.이 레이아웃에서는 원하는 내용을 조작 할 수 있습니다.

0

대화 상자 모양에 별도의 xml 파일을 사용하십시오. 활동 호출 여기이 대화

의 버튼 클릭에 링크가 안드로이드

Tutorial 1

Tutorial 2

0

그것은 그냥 정직 XML 레이아웃 대화 이행과 관련된 튜토리얼, 유일한입니다 속임수는 둥근 모서리가있는 반투명 PNG 배경을 배치하고 대화 상자에서 테두리를 사용하지 않도록 설정하는 것입니다.

0

시도해주세요

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@android:color/transparent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:id="@+id/parent" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_margin="15dip" 
     android:background="@drawable/popup_bg" 
     android:orientation="vertical" > 
    //add list items here 

    </LinearLayout> 

    <ImageView 
     android:id="@+id/close_icon" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:clickable="true" 
     android:cropToPadding="true" 
     android:onClick="dismissPopUp" 
     android:src="@drawable/icon_close_btn" /> 

</RelativeLayout> 
관련 문제