2012-06-13 6 views
0

나는 위젯이 여러 개 있는데, TextView, Button, SeekBar, EditTextRadioButton입니다. 위젯을 클릭하고 실제 위젯과 상호 작용하는 대신 DialogBox을 열어보고 싶습니다. 내 생각은 위젯을 자신의 LinearLayout에 넣고 ClickListenerLinearLayout에 넣었습니다.하지만 이는 단지 TextView에서만 작동하는 것 같습니다. LinearLayout을 위젯 앞에 붙여서 위젯 대신 클릭을 얻을 수있는 방법이 있습니까? 아니면 다른 아이디어?위젯에 '화면'을 배치 할 수있는 방법이 있습니까?

답변

0

당신은 활동을 생성하고이 모든 당신이 할 일이 당신의 의도를 발사입니다 가지고 대화 테마

<activity android:theme="@android:style/Theme.Dialog" /> 

로 설정하고 그것은 당신의 Z 층의 상단에 대화 상자가 표시됩니다 수 있습니다. DialogActivity에서 정보를 다시 얻으려면 startActivityForResult()를 사용할 수 있습니다.

관련 문제