Remove alert dialog border With Custom Theme

后端 未结 6 1586
广开言路
广开言路 2020-12-17 05:40

\"enter

In my application i am using alert dialog with rounded rectangle theme.But it

6条回答
  •  执念已碎
    2020-12-17 06:18

    You can not remove border from alert dialog.

    use this

    public class ActivityIndicator extends Dialog implements android.view.View.OnClickListener{
    protected static final String TAG = InfoIndicator.class.getName();
    ImageView close;
    WebView info;
    
          public ActivityIndicator (Context context,String information) 
           {
              super(context, android.R.style.Theme_Translucent_NoTitleBar);
              requestWindowFeature(Window.FEATURE_NO_TITLE);
              setContentView(R.layout.info);
              setCancelable(true);
               }
    }
    

    and try this below function for show, hide and clear dialog

    private static ActivityIndicator activityIndicator;
    
    public static void hideActivityViewer() {
        if (activityIndicator != null) {
            activityIndicator.dismiss();
        }
        activityIndicator = null;
    }
    
    public static void showActivityViewer(Context context) {
        if (activityIndicator == null)
        {
            activityIndicator = new ActivityIndicator(context);
        }
        activityIndicator.show();
    
    }
    public static void clearDialogs()
    {
        activityIndicator = null;
    }
    

提交回复
热议问题