Android setVisibility(View.GONE)错误无法解析符号“ GONE”

时间:2019-02-26 00:03:06

标签: android webview view

我遇到错误必须是以下之一:View.ViSIBLE,View.GONE ...任何人都知道View.GONE给出错误的原因:无法解析符号'GONE'...以及View.Visible。

public class MainActivity extends AppCompatActivity {
    WebView mWebView;
    Object View;
    Button bt;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mWebView = (WebView) findViewById(R.id.ww);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.setWebViewClient(new WebViewClient());
        mWebView.addJavascriptInterface(new WebAppInterface(this), "Android");
        mWebView.loadUrl("https://www.google.com/");

        bt = (Button) findViewById(R.id.button);
        bt.setOnClickListener(new runbutton());

    }

    public class WebAppInterface {
        Context mContext;

        WebAppInterface(Context c) {
            mContext = c;
        }

        @JavascriptInterface
        public void showShare(){
            bt.setVisibility(View.VISIBLE);
        }
        public void hideShare(){
            bt.setVisibility(View.GONE);
        }

    }

}

1 个答案:

答案 0 :(得分:3)

为什么变量中需要Object View;

将其删除并将此语句添加到导入部分。

import android.view.View;