gpt4 book ai didi

java - Android - 将文本框内容应用于 webview 的变量

转载 作者:行者123 更新时间:2023-11-30 03:17:54 25 4
gpt4 key购买 nike

我希望用户能够在文本框中输入网址并使用 webview 加载它,但出现以下错误:

error: no suitable method found for loadUrl(EditText)
webview.loadUrl(edittext);
method WebView.loadUrl(String) is not applicable
(actual argument EditText cannot be converted to String by method invocation conversion)
method WebView.loadUrl(String,Map<String,String>) is not applicable
(actual and formal argument lists differ in length)

这是我使用的代码:

  Button button;
private EditText edittext;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final WebView webview = new WebView(this);
edittext = (EditText) findViewById(R.id.editText);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
webview.setWebChromeClient(new WebChromeClient());
setContentView(webview);
webview.loadUrl(edittext);
}
});

最佳答案

改变

webview.loadUrl(edittext);

webview.loadUrl(edittext.getText().toString());

关于java - Android - 将文本框内容应用于 webview 的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com