Perguntas com a marcação «android-dialogfragment»

DialogFragment é um fragmento que exibe uma janela de diálogo, flutuando no topo da janela de sua atividade.


6
Como criar um DialogFragment sem título?
Estou criando um DialogFragment para mostrar algumas mensagens de ajuda sobre o meu aplicativo. Tudo funciona bem, além de uma coisa: há uma faixa preta na parte superior da janela que mostra o DialogFragment, que eu presumo estar reservado para o título, algo que não quero usar. Isso é especialmente …



26
Como definir a largura e a altura do DialogFragment?
Eu especifico o layout do meu DialogFragment em um arquivo de layout xml (vamos chamá-lo layout_mydialogfragment.xml), e seus atributos layout_widthe layout_heightparticularmente ( 100dpcada um, digamos). Em seguida, inflo esse layout no onCreateView(...)método do meu DialogFragment da seguinte maneira: View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); Infelizmente, acho que quando minha caixa …

27
Caixa de diálogo em tela cheia
Estou tentando mostrar um DialogFragment quase em tela cheia. Mas de alguma forma eu não sou capaz de fazê-lo. A maneira como mostro o fragmento é diretamente da documentação do desenvolvedor do Android FragmentManager f = ((Activity)getContext()).getFragmentManager(); FragmentTransaction ft = f.beginTransaction(); Fragment prev = f.findFragmentByTag("dialog"); if (prev != null) { …

5
Como definir o título de DialogFragment?
Essa deve ser uma tarefa simples, mas, por algum motivo, posso encontrar uma maneira de definir o título de um DialogFragment . (Estou configurando o conteúdo da caixa de diálogo usando onCreateViewsobrecarga). O estilo padrão deixa um lugar para o título, mas não consigo encontrar nenhum método na DialogFragmentclasse para …

13
Retorno de chamada para um fragmento de um DialogFragment
Pergunta: Como se cria um retorno de chamada de um DialogFragment para outro Fragmento. No meu caso, a Atividade envolvida deve desconhecer completamente o DialogFragment. Considere que eu tenho public class MyFragment extends Fragment implements OnClickListener Então, em algum momento eu poderia fazer DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Onde …

11
Como descartar corretamente um DialogFragment?
Os documentos dizem isso para o dismiss()método da Dialogclasse: Dispensar esta caixa de diálogo, removendo-a da tela. Este método pode ser invocado com segurança a partir de qualquer thread. Observe que você não deve substituir esse método para fazer a limpeza quando a caixa de diálogo for fechada, em vez …

7
Mostrar diálogo do fragmento?
Tenho alguns fragmentos que precisam mostrar um diálogo regular. Nessas caixas de diálogo, o usuário pode escolher uma resposta sim / não e, em seguida, o fragmento deve se comportar de acordo. Agora, a Fragmentclasse não tem um onCreateDialog()método para sobrescrever, então acho que tenho que implementar os diálogos fora, …

6
passando o argumento para DialogFragment
Preciso passar algumas variáveis ​​para DialogFragment, para que possa executar uma ação. Eclipse sugere que eu deveria usar Fragment#setArguments(Bundle) Mas não sei como usar essa função. Como posso usá-lo para passar variáveis ​​para minha caixa de diálogo?


16
Como mudar a cor de fundo da lanchonete?
Estou mostrando a barra de ferramentas em DialogFragment Dentro do clique positivo de alertDialog. Aqui está meu trecho de código. Snackbar snackbar = Snackbar.make(view, "Please enter customer name", Snackbar.LENGTH_LONG) .setAction("Action", null); View sbView = snackbar.getView(); sbView.setBackgroundColor(Color.BLACK); snackbar.show(); Estou passando a visualização do fragmento de diálogo para a barra de ferramentas. …


17
Como tornar a largura de DialogFragment em Fill_Parent
Estou trabalhando em um aplicativo Android no qual estou usando DialogFragmentpara exibir a caixa de diálogo, mas sua largura é muito pequena. Como posso fazer essa largura fill_parentpara isso? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.