I am building app.in that I want to hide my layout from 8 Am to 12 Am. I tried using thread and asynctask but I don't understand how to give time period between 8 to 12.
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<de.hdodenhof.circleimageview.CircleImageView
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_marginLeft="3dp"
android:scaleType="centerCrop"
android:src="@drawable/vegitables"
app:civ_border_color="#80000000"
app:civ_border_width="1dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="5dp"
android:text="Veg :"
android:textColor="#F00"
android:textSize="18sp"
android:textStyle="bold" />
</LinearLayout>
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="150dp"/>
</LinearLayout>
Try this :
Calendar now = Calendar.getInstance();
int currentHour = now.get(Calendar.HOUR_OF_DAY);
if(currentHour >=7 && currentHour <= 11)
rootLayoutReference.setVisibility(View.GONE);
else
rootLayoutReference.setVisibility(View.VISIBLE);