我正在构建应用程序,希望将我的布局从8点到12点隐藏起来。我尝试使用线程,但的AsyncTask我不知道如何给时间8之间周期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>
您需要设置一个函数来隐藏8-12 Am之间的布局(使用检查当前时间),并在托管此布局的活动的'onResume()'中调用它。 –
'if(getNow is between 8am and 12am){layout.hide()} else {layout.show()}' – Selvin