나는 (사용자 정의) 대화 상자를 직접 만들었습니다. 그러나 원래 스타일 인 Alert Dialog을 갖고 싶습니다. 나는. 어두운 제목 배경 및 하단에 회색 단추 배경. 사용할 수있는 xml이 있습니까? (그래서, 정확한 색상, 높이, 글꼴 크기 등을 걱정하지 않을)맞춤 대화 상자를 알림 대화 상자처럼 보이게 만드는 방법은 무엇입니까?
4
A
답변
6
이 답변 themes.xml에서 Theme.Dialog.Alert
사용 올바르지 않습니다
<!-- Default theme for alert dialog windows, which is used by the
{@link android.app.AlertDialog} class. This is basically a dialog
but sets the background to empty so it can do two-tone backgrounds. -->
<style name="Theme.Dialog.Alert" parent="@android:style/Theme.Dialog">
<item name="windowBackground">@android:color/transparent</item>
<item name="windowTitleStyle">@android:style/DialogWindowTitle</item>
<item name="windowIsFloating">true</item>
<item name="windowContentOverlay">@null</item>
</style>
이 그런 다음 XML 레이아웃 또는 Android 매니페스트에 referenced here :
01과 같이 적용 할 수 있습니다.또는 setTheme(int)
을 사용한 액티비티 그러나이 방법은 권장되지 않습니다. 이 bug report에 표시된 간단한 샘플 코드.
0
또한이 문제가 발생하여 AlertDialog와 동일한 UI를 갖는 활동을 만들고 싶습니다. 나는 그것이 조금 어렵다는 것을 알았다. 마지막으로 투명 액티비티를 만들고 해결할 AlertDialog를 시작했습니다.
관련 문제
- 1. 완전 맞춤형 알림 대화 상자를 만드는 방법은 무엇입니까?
- 2. Android에서 로딩 대화 상자를 만드는 방법은 무엇입니까?
- 3. TinyMCE 대화 상자를 만드는 방법은 무엇입니까?
- 4. WPF에서 모달 대화 상자를 만드는 방법은 무엇입니까?
- 5. Android 액티비티를 대화 상자처럼 보이게하십시오.
- 6. jqueryid 대화 상자를 통한 맞춤 알림 상자 문제
- 7. 홈 화면에 알림 대화 상자를 표시하는 방법은 무엇입니까?
- 8. 사용자가 알림을 클릭하면 알림 대화 상자를 표시하는 방법은 무엇입니까?
- 9. 맞춤 알림 대화 상자의 Admob (Ads)
- 10. WP7 알림 대화 상자
- 11. asp.net에서 팝업 대화 상자를 만드는 방법
- 12. 맞춤 알림 대화 상자에서 TextView 스크롤
- 13. Android에서 대화 상자의 대화 상자를 표시하는 방법은 무엇입니까?
- 14. Android 알림 대화 쿼리
- 15. Dynamics AX에서 간단한 대화 상자를 만드는 방법은 무엇입니까?
- 16. Android에서 보조 AlertDialog/대화 상자를 만드는 방법은 무엇입니까?
- 17. 정확히 ContextMenu와 비슷한 대화 상자를 만드는 방법은 무엇입니까?
- 18. 사용자 정의 대화 상자를 투명하게 만드는 방법은 무엇입니까?
- 19. 안드로이드에서 단일 버튼 대화 상자를 만드는 방법은 무엇입니까?
- 20. Adobe FLEX에서 "폴더 찾아보기"대화 상자를 만드는 방법은 무엇입니까?
- 21. 측면에 라디오 버튼이있는 경고 대화 상자를 만드는 방법은 무엇입니까?
- 22. 제목 및 메시지없이 진행 대화 상자를 만드는 방법은 무엇입니까?
- 23. 네트워크 설정 대화 상자를 표시하는 작업을 만드는 방법은 무엇입니까?
- 24. 대화 상자를 사용하지 않고 jQuery 대화 상자처럼 보이는 div를 만들려면 어떻게해야합니까?
- 25. 색상 피켓 대화 상자를 시작하는 방법은 무엇입니까?
- 26. 왼쪽에 대화 상자를 표시하는 방법은 무엇입니까?
- 27. Windows에서 openfile 대화 상자를 표시하는 방법은 무엇입니까?
- 28. 대화 상자를 통해 메시지를 보내는 방법은 무엇입니까?
- 29. asp.net에서 대화 상자를 여는 방법은 무엇입니까?
- 30. Javascript에서 다운로드 대화 상자를 여는 방법은 무엇입니까?
감사합니다. @ Carl. 어떻게 그것을 내 대화 상자에 적용 할 수 있습니까? –
이것은 대화 상자를 정의한 방법에 따라 다릅니다 (XML 또는 프로그래밍 방식). 테마의 프로그래밍 방식 응용 프로그램은 권장하지 않는 것 같습니다. 나는 내 대답을 약간 업데이트했다. 또한 다음 링크를 참조하십시오. http://www.anddev.org/applying_a_theme_to_your_application-t817.html –
감사합니다. 이것은 xml에 정의되어 있으므로 거기에 테마를 추가하겠습니다. –