Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java View.INVISIBLE isn';I don’我不工作,但我工作得很好_Java_Android_Xml_Webview - Fatal编程技术网

Java View.INVISIBLE isn';I don’我不工作,但我工作得很好

Java View.INVISIBLE isn';I don’我不工作,但我工作得很好,java,android,xml,webview,Java,Android,Xml,Webview,我正在为一个应用程序工作,该应用程序有一个Web视图,可以加载我的网站,并且有一个进度条,可以在加载我的Web视图中的页面时加载。对于开始检查如何做,我尝试创建两个按钮:一个是停止进度条,另一个是开始 应用程序启动时,默认情况下会加载我的进度条。 现在我创建了停止此操作的按钮和启动按钮,但在我通过需要停止此操作的按钮停止此操作后,需要再次启动此操作的按钮不起作用。 我认为,因为在所有页面上都有Webview,所以在Webview下方再次开始加载,因为我定义了Webview的下边距将指向进度条,并

我正在为一个应用程序工作,该应用程序有一个Web视图,可以加载我的网站,并且有一个进度条,可以在加载我的Web视图中的页面时加载。对于开始检查如何做,我尝试创建两个按钮:一个是停止进度条,另一个是开始

应用程序启动时,默认情况下会加载我的进度条。 现在我创建了停止此操作的按钮和启动按钮,但在我通过需要停止此操作的按钮停止此操作后,需要再次启动此操作的按钮不起作用。 我认为,因为在所有页面上都有Webview,所以在Webview下方再次开始加载,因为我定义了Webview的下边距将指向进度条,并且我看到当进度条工作时(当我在start中打开应用程序时),Webview将指向进度条(屏幕中间)当我按停止按钮停止时,屏幕就结束了。当我用开始按钮再次启动时,它不会显示进度条,而是显示在屏幕中间。 我在谷歌上搜索过,但什么也没找到。 对不起,我的英语不好,我才十四岁

下面是我的xml代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/content_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="me.filtering.netsparkmobile.MainActivity"
tools:showIn="@layout/app_bar_main">


<TextView
    android:text="!אבה ךורב"
    android:layout_width="70dp"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:textColor="@color/colorAccent"
    android:textSize="@dimen/activity_vertical_margin"
    android:id="@+id/textView6" />




<WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    />
<ProgressBar
    style="?android:attr/progressBarStyleLarge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_alignLeft="@+id/textView6"
    android:layout_alignStart="@+id/textView6"
    android:id="@+id/progressBar2" />


<Button xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/button_send"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="stop progressbar"
    android:onClick="stopPB" />

 <Button
    android:id="@+id/button_send2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="start progressbar"
    android:onClick="startPB"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true" />

    </RelativeLayout>
科利尔!!! 我发现了我的错误!!! 我这样定义:

 PB1.setVisibility(View.**INVISIBLE**);
PB1.setVisibility(View.**VISIBLE**);
但需要这样定义:

 PB1.setVisibility(View.**INVISIBLE**);
PB1.setVisibility(View.**VISIBLE**);

使用View.INVISIBLE时会出现什么错误?还有,你有没有尝试过这种方法;progressBar.setVisibility(0)--可见进度条。设置可见性(4)--不可见进度条。设置可见性(8)--走了(就像被解雇一样)@honollt这不是给我错误。它不工作,但不会出错。progressBar.setVisibility(0);?是什么意思;??这是不可能的。