2015-01-18 5 views
0

텍스트를 표시하는 대화 상자를 만들어야합니다. "게임 모드 선택"을 클릭 한 다음 사용자가 특정 버튼 (총 4 버튼)을 클릭하면 onItemClickListener()로 작업을 실행합니다. 그러나 나는 그것으로부터 주문형을 가지기를 원합니다.사용자 정의 모양 및 작업 버튼이있는 사용자 정의 대화 상자

<solid android:color="#ffffff" /> 

<stroke 
     android:width="4dp" 
     android:color="#000000" /> 

<corners 
     android:bottomLeftRadius="80dp" 
     android:bottomRightRadius="80dp" 
     android:topLeftRadius="80dp" 
     android:topRightRadius="80dp" /> 

가 어떻게 레이아웃을 정의를 계속해야하고 어떻게 대화 자체를 할 수 있습니다 : 여기에 모양 내 코드는?

편집 :

이제 코드가 작동하지만 내 DialogActivity 주위에 추악한 검은 색 사각형 테두리를 볼 수 있습니다. 어떻게 제거 할 수 있습니까?

+0

[API] (http://developer.android.com/guide/topics/ui/dialogs.html) 대화 상자를 만들려면 다음을 수행하십시오. 스타일을 지정하려면 [이 주제] (http://stackoverflow.com/questions/2422562/how-to-change-theme-for-alertdialog)는 어떻습니까? – user2810895

+0

그건 내가 원했던 것이 아니야. AlertDialog가 아닌 대화 상자를 원했습니다. 그리고 레이아웃을 만드는 방법을 모른다. – Traabefi

+0

사용자 정의 '활동'을 만들 수 있습니다. "대화 상자 창"을 제외하고 배경을 투명하게 만듭니다. – user2810895

답변

0

의견에 따르면 : This 당신에게 편리 할 수 ​​있습니다.

+0

및 배경을이 모양으로 설정할 수 있습니까? 작동할까요? – Traabefi

+0

위에서 작성한 코드를 기반으로 자신 만의 테마를 만들 수 있습니다. 예를 들어 프로젝트의'res/values ​​/'폴더에 : ' ' 그럼 그냥 활동 XML에 스타일을 설정 : '<활동 안드로이드 : 라벨 ="@ 문자열/APP_NAME " 안드로이드 : 이름 = "DialogActivityDemoActivity" 안드로이드 : 테마 = "@ 안드로이드 : 스타일/mytheme"> \t' – user2810895

+0

아니라, 코드는 '모양' – Traabefi

관련 문제