【发布时间】:2020-09-29 12:23:23
【问题描述】:
所以我的主类中有一个 webview 元素,我想将其可见性更改为隐藏, 我所需要的只是全部:
myWebView.setVisibility(View.GONE);
但是我的问题是当我想从另一个班级控制它时,我在网上搜索了很多,没有找到满意的答案, 这是我尝试过的:
MassegeNetsActivity.java:(主要活动)
fullScreenFu.openFullScreen(MassegeNetsActivity.this);
fullScreenFu.java:
import android.app.Activity;
import android.content.Context;
import android.net.ConnectivityManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.ImageButton;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
public class videoFullScreen extends AppCompatActivity {
public void openFullScreen(Context c) {
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setVisibility(View.GONE);
}
}
但是当我调用该函数时没有任何反应,没有错误但它只是没有响应,并且 webview 继续显示。 当然,这也是一个与图像按钮或文本相关的问题,对我来说,它带有一个 webview :)
非常感谢!
【问题讨论】:
标签: java android class webview