Android progressBar not showing

后端 未结 3 1205
無奈伤痛
無奈伤痛 2021-02-13 14:28

I have a progressbar that is supposed to run in an AsyncTask , but it is not appearing, although the task runs

XML:



        
3条回答
  •  说谎
    说谎 (楼主)
    2021-02-13 15:23

    Try this replace your ProgressBar with the one below.

    
    

    Let me know if it works, I would explain the rationale.

    Rationale: Now I am putting your code below for ProgressBar

    
    

    RelativeLayout allows you Z-ordering. So since you needed ProgressBar on top you need not do the kind of manipulations you are doing.

    android:layout_alignParentBottom="true"  
    

    This sets the Progress Bar at the botton of the layout:

    android:paddingBottom="450dip" android:layout_width="200dip" android:layout_height="200dip"
    

    All the three values here are absolute which is a strict no-no as far as Android is concerned. Most Likely your paddingBottom was pushing your ProgressBar out of View. As your padding is greater than the actual width/height of the control

    As a thumb rule always use relative values for it to work on all the devices and form factors.

    Let me know if this makes sense.

提交回复
热议问题