在下面的代码中我使用了webview,但是当我将可见性设置为不可见或消失时,它不起作用并始终可见,为什么?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="fill_parent" >
<GridView
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginBottom="160dp"
android:layoutAnimation="@anim/layout_item_fade_in"
android:numColumns="3" >
</GridView>
<WebView
android:id="@+id/webView1"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
</RelativeLayout>
答案 0 :(得分:2)
哦,我找到了答案。
我覆盖了onPageFinished
方法,并且我使用了setVisibility(View.Visibile)
,因此在几秒钟之后它就会运行并且WebView
可见。所以要小心线程。
答案 1 :(得分:0)
试试此代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<GridView
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginBottom="160dp"
android:layoutAnimation="@anim/layout_item_fade_in"
android:numColumns="3" >
</GridView>
<WebView
android:id="@+id/webView1"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
</RelativeLayout>
答案 2 :(得分:0)
in xml
-1
代码:
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:layout_alignParentBottom="true" />
请显示您设置可见性的位置?