我遇到错误必须是以下之一: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);
}
}
}
答案 0 :(得分:3)
为什么变量中需要Object View;
?
将其删除并将此语句添加到导入部分。
import android.view.View;