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