android - how to show the progress bar in my DialogFragment ? -


i have created dialogfragment in layout have added progressbar , need visible in dialog fragment. it's not detect inside dialogfragment

this layout

<?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">  <relativelayout     android:id="@+id/header"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:background="#99ffffff">       <linearlayout         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_centerinparent="true"         android:layout_margin="30dp"         android:background="@color/white"         android:gravity="center_horizontal"         android:orientation="vertical">          <textview             android:id="@+id/title"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_margintop="@dimen/activity"             android:text="@string/invite_consumer"             android:textcolor="@color/verydarkgrey"             android:textsize="@dimen/button_text_size"             app:font="@{@string/font_roboto_bold}" />           <scrollview             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:scrollbars="none">              <relativelayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content">                  <linearlayout                     android:id="@+id/top"                     android:layout_width="match_parent"                     android:layout_height="wrap_content"                     android:orientation="vertical"                     android:padding="10dp">                     <!--din 77-->                     <edittext                         android:id="@+id/firstname"                         android:layout_width="match_parent"                         android:layout_height="@dimen/height_row"                         android:layout_margintop="10dp"                         android:background="@null"                         android:hint="@string/first_name"                         android:imeoptions="actionnext"                         android:lines="1"                         android:padding="5dp"                         android:paddingleft="10dp"                         android:singleline="true"                         android:textcolor="@color/verydarkgrey"                         android:textsize="@dimen/normal"                         app:font="@{@string/font_roboto_bold}" />                      <view                         android:layout_width="match_parent"                         android:layout_height="1dp"                         android:background="@color/viewcolor" />                      <edittext                         android:id="@+id/surname"                         android:layout_width="match_parent"                         android:layout_height="@dimen/height_row"                         android:layout_margintop="10dp"                         android:background="@null"                         android:hint="@string/surname"                         android:imeoptions="actionnext"                         android:lines="1"                         android:padding="5dp"                         android:paddingleft="10dp"                         android:singleline="true"                         android:textcolor="@color/verydarkgrey"                         android:textsize="@dimen/normal"                         app:font="@{@string/font_roboto_bold}" />                      <view                         android:layout_width="match_parent"                         android:layout_height="1dp"                         android:background="@color/viewcolor" />                      <edittext                         android:id="@+id/email"                         android:layout_width="match_parent"                         android:layout_height="@dimen/height_row"                         android:layout_margintop="10dp"                         android:background="@null"                         android:hint="@string/email"                         android:imeoptions="actionnext"                         android:inputtype="textemailaddress"                         android:lines="1"                         android:padding="5dp"                         android:paddingleft="10dp"                         android:singleline="true"                         android:textcolor="@color/verydarkgrey"                         android:textsize="@dimen/normal"                         app:font="@{@string/font_roboto_bold}" />                      <view                         android:layout_width="match_parent"                         android:layout_height="1dp"                         android:background="@color/viewcolor" />                      <edittext                         android:id="@+id/mobile"                         android:layout_width="match_parent"                         android:layout_height="@dimen/height_row"                         android:layout_margintop="10dp"                         android:background="@null"                         android:hint="@string/mobile_number"                         android:inputtype="phone"                         android:imeoptions="actionnext"                         android:lines="1"                         android:padding="5dp"                         android:paddingleft="10dp"                         android:singleline="true"                         android:textcolor="@color/verydarkgrey"                         android:textsize="@dimen/normal"                         app:font="@{@string/font_roboto_bold}" />                      <view                         android:layout_width="match_parent"                         android:layout_height="1dp"                         android:background="@color/viewcolor" />                      <edittext                         android:id="@+id/vehicleid"                         android:layout_width="match_parent"                         android:layout_height="@dimen/height_row"                         android:layout_margintop="10dp"                         android:background="@null"                         android:hint="@string/vehicle_id"                         android:imeoptions="actiondone"                         android:lines="1"                         android:padding="5dp"                         android:singleline="true"                         android:textcolor="@color/verydarkgrey"                         android:textsize="@dimen/normal"                         app:font="@{@string/font_roboto_bold}" />                      <view                         android:layout_width="match_parent"                         android:layout_height="1dp"                         android:background="@color/viewcolor" />                     <!--din 49-->                 </linearlayout>                  <button                     android:id="@+id/submit"                     android:layout_width="match_parent"                     android:layout_height="match_parent"                     android:layout_below="@+id/top"                     android:layout_margintop="@dimen/activity"                     android:background="@drawable/sel_rounded_rectangular_yellow"                     android:gravity="center"                     android:minheight="@dimen/min_touch"                     android:text="@string/submit"                     android:textallcaps="false"                     android:textcolor="@color/white"                     android:textsize="@dimen/button_text_size"                     app:font="@{@string/font_roboto_regular}" />             </relativelayout>          </scrollview>      </linearlayout>      <progressbar     android:id="@id/progressbar"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_centerinparent="true"     android:visibility="visible"/> </relativelayout> 

my dialogfragment

public class popupinviteconsumerdialog extends basedialog implements view.onclicklistener { private inviteconsumerdialogbinding mbinding; private context mcontext;  public static popupinviteconsumerdialog newinstance(context context) {     popupinviteconsumerdialog dialog = new popupinviteconsumerdialog();     dialog.mcontext = context;     return dialog; }  @nullable @override public view oncreateview(layoutinflater inflater, @nullable viewgroup container, @nullable bundle savedinstancestate) {     super.oncreateview(inflater, container, savedinstancestate);      getdialog().getwindow().requestfeature(window.feature_no_title);     getdialog().getwindow().setbackgrounddrawableresource(android.r.color.transparent);      mbinding = databindingutil.inflate(inflater, r.layout.invite_consumer_dialog, container, false);      setcancelable(false); mbinding.progressbar.setvisibility(view.visible);     mbinding.submit.setonclicklistener(this);      return mbinding.getroot(); }  @override public void onstart() {     super.onstart();     getdialog().getwindow().setlayout(viewgroup.layoutparams.match_parent, viewgroup.layoutparams.match_parent); }  @override public void onclick(view view) {     switch (view.getid()) {         case r.id.submit:             submit();             break;     } }  @override public dialog oncreatedialog(@nonnull bundle savedinstancestate) {     return new dialog(getactivity(), gettheme()) {         @override         public void onbackpressed() {             dismiss();         }     }; } 

here need show progressbar calling mbinding.progressbar.setvisibility(view.visible); not allow call this. suggestion call progressbar

i think id declaration problem

change

android:id="@id/progressbar" android:id="@+id/progressbar"

and try


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -