首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"startsWith“方法

"startsWith“方法
EN

Stack Overflow用户
提问于 2019-07-07 18:16:42
回答 2查看 64关注 0票数 0

它正在显示未知的方法"startsWith“如果是错误的方法,请告诉正确的方法

代码语言:javascript
复制
EditText editTxt = (EditText) findViewById(R.id.a);

WebView webv = (WebView) findViewById(R.id.b);

if (editTxt.startsWith("http://"){
    webv.loadUrl(editTxt.getText().toString());
}else{
    webv.loadUrl("http://" + editTxt.getText().toString());
}
EN

回答 2

Stack Overflow用户

发布于 2019-07-07 18:19:42

startsWithString的方法,需要先转换成字符串:

代码语言:javascript
复制
String editTxtString = editTxt.getText().toString();
if (editTxtString .startsWith("http://")) {
    webv.loadUrl(editTxtString);
} else {
    webv.loadUrl("http://" + editTxtString);
}

或者是一个线条:

代码语言:javascript
复制
webv.loadUrl(editTxtString .startsWith("http://")? editTxtString: "http://" + editTxtString);
票数 2
EN

Stack Overflow用户

发布于 2019-07-07 18:21:14

editText是string类吗?你发布了一些代码,但是如果editText不是字符串类的话:

代码语言:javascript
复制
if (editTxt.getText().toString().startsWith("http://"){
    webv.loadUrl(editTxt.getText().toString());
}else{
    webv.loadUrl("http://" + editTxt.getText().toString());
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56921230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档