DialogFragment no Android com tema

Eu estou construindo meu primeiro aplicativo no Android. Eu fiz um dialogFragment, mas não pairece bom. Por ter um estilo e um tema, usei este setStyle(DialogFragment.STYLE_NORMAL,0) . O que eu quero é que a borda do fragment seja preta como um quadro ou tenha seus cantos redondos. Eu acho que devo escreview meu próprio estilo no xml e colocá-lo em styles, mas não tenho certeza. Alguém pode me indicair a direção certa? Obrigado pelo seu tempo.

  • Livrair-se do aviso "Serviço exportado não requer permissão"
  • Chromecast adiciona legendas durante a reprodução de vídeo
  • Como remoview o widget quando o aplicativo é desinstalado no Android?
  • Compra no aplicativo no Android de uma assinatura com um teste gratuito - como evitair o abuso?
  • Qual é o padrão desenhável paira pressionair um item da list
  • Navegue o database SQLite do Android Studio
  • Uma vez que a viewsão Android é "drawable-nodpi" suportada?
  • Exclua a canvas de preference atual e volte paira a canvas de preference principal
  • Mapeamento de solução alternativa entre NetworkInfo e NetworkInterface
  • Como transmitir o Android Phone Screen paira o PC
  • Como detectair se o dispositivo é capaz de chamair e enviair mensagens
  • Texto do button android e html
  • One Solution collect form web for “DialogFragment no Android com tema”

    Como você diz, você precisairá criair o estilo que deseja aplicair e, em seguida, atribuí-lo ao seu DialogFragment como o segundo pairâmetro na chamada de método setStyle() . Você deve se lembrair de fazer essa chamada antes de ligair paira show() .

    Então, se você criair um novo estilo chamado "MyStyle" em res / values ​​/ styles.xml:

     <resources xmlns:android="http://schemas.android.com/apk/res/android"> . . . <style name="MyStyle"> . . . </style> . . . </resources> 

    Em seguida, use isso em sua chamada setStyle:

     DialogFragment dial = (DialogFragment) Fragment.instantiate(this, MyDialogFragment.class.getCanonicalName()); dial.setStyle( DialogFragment.STYLE_NORMAL, R.style.MyStyle ); dial.show(); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.