Wednesday, 15 January 2014

Android - ProgressBar setVisibility to GONE not working -



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