Eu tenho um GridView e quero fazer uma implementação de uma caixa de diálogo, na qual a imagem que eu selecionei deve ser exibida em tela cheia.
então, como posso exibir a caixa de diálogo em modo de tela cheia? obrigado!
android
android-fullscreen
user790156
fonte
fonte
Dialog
, por que não usar apenas o padrãoACTION_VIEW
Intent
para arquivos de imagem?Respostas:
experimentar
fonte
Call requires API level 11
DialogFragment
), vejo que a cor da barra de status é eliminada pela caixa de diálogo, a tela inteira é a cor de fundo da caixa de diálogo. Alguém sabe de uma solução alternativa? Tentei definir o statusBarColor da janela da caixa de diálogo, sem efeito. PS: a cor da barra de navegação também é eliminada.Com base neste link , a resposta correta (que eu mesmo testei) é:
coloque este código no construtor ou no
onCreate()
método da caixa de diálogo:além disso, defina o estilo da caixa de diálogo para:
isso pode ser alcançado através do construtor, por exemplo:
EDIT: uma alternativa para todas as opções acima seria definir o estilo para android.R.style.Theme e é isso.
fonte
A maneira mais fácil que encontrei
fonte
EDITAR Até que o StackOverflow permita a versão de nossas respostas, esta é uma resposta que funciona no Android 3 e abaixo. Por favor, não diminua o voto porque não está funcionando para você agora, porque definitivamente funciona com versões mais antigas do Android.
Você só precisa adicionar uma linha ao seu
onCreateDialog()
método:fonte
FLAG_FULLSCREEN cannot be resolved or is not a field
tente isso.
fonte