I'm trying display a Relative Layout based on a checkbox preference. Right now, no matter what state the checkbox is in, the layout is gone.
final RelativeLayout unreadCount = (RelativeLayout) findViewById(R.id.header_navigation);
if(_preferences.getBoolean(UNREAD_COUNT_ENABLED_KEY, false)){
unreadCount.setVisibility(View.VISIBLE);
}else{
if(_preferences.getBoolean(UNREAD_COUNT_ENABLED_KEY, true)){
unreadCount.setVisibility(View.GONE);
}
}
<RelativeLayout
android:id="@+id/header_navigation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="2dp">
<Button
android:id="@+id/previous_button"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:hapticFeedbackEnabled="true"
android:background="@drawable/btn_prev_arrow" />
<TextView
android:id="@+id/notification_count_text_view"
android:layout_height="50dip"
android:layout_width="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/previous_button"
android:layout_toLeftOf="@+id/next_button"
android:gravity="center"
android:focusable="true"
android:clickable="true"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/white"
android:text="0/0"/>
<Button
android:id="@+id/next_button"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:hapticFeedbackEnabled="true"
android:background="@drawable/btn_next_arrow"/>
</RelativeLayout>