Android - ProgressBar setVisibility to GONE not working -
i've been adding progressbar
fragments in app. i've set 2 main fragments (used tabs) follows:
progressbar
in activity_main.xml
:
<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent"> <progressbar android:id="@+id/progressbar1" style="?android:attr/progressbarstylelarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" /> </relativelayout>
setting progressbar
visible
, gone
:
spinner = (progressbar)getactivity().findviewbyid(r.id.progressbar1); spinner.setvisibility(view.visible); spinner.setvisibility(view.gone);
this works without problems. i've tried add together progressbar
fragment has webview
:
progressbar
in fragment_article.xml
:
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="info.androidhive.slidingmenu.articlefragment$placeholderfragment" > <webview android:id="@+id/webpage" android:layout_height="wrap_content" android:layout_width="wrap_content"/> <progressbar android:id="@+id/progressbar1" style="?android:attr/progressbarstylelarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" /> </relativelayout>
setting visibility:
spinner = (progressbar)getactivity().findviewbyid(r.id.progressbar1); spinner.setvisibility(view.visible); spinner.setvisibility(view.gone);
setting visibility same way previous code reason not setting progressbar
gone
. not sure what's wrong.
i've tried using clearanimation
suggested here android, setvisbility gone not working in relativelayout still nothing.
spinner.clearanimation(); spinner.setvisibility(view.gone);
check code:
spinner = (progressbar)getactivity().findviewbyid(r.id.progressbar1);
if using fragments should this:
spinner = (progressbar)viewiinflated.findviewbyid(r.id.progressbar1);//same case dialogs
if using activity then:
spinner = (progressbar)findviewbyid(r.id.progressbar1);
android android-fragments progress-bar android-spinner
No comments:
Post a Comment