我正在尝试为跆拳道网页制作一个简单的应用。我对此很陌生,所以请原谅我的noob问题。 (是的,我已经搜索了几天的修复)
首先,我遵循了本教程:https://www.youtube.com/watch?v=2fRVvGkRJE8 我让它运行,但每次点击链接都会弹出一个浏览器。因此,在视频的评论中,修复的答案是:
单击链接时,应用程序WebView不会重定向到Web浏览器,我们需要添加WebViewClient类并覆盖其方法。 将以下代码添加到WebView应用程序中:
import android.webkit.WebView; //import WebView class
import android.webkit.WebViewClient; //import WebViewClient class
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView view = (WebView) this.findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.setWebViewClient(new MyBrowser());
view.loadUrl("http://teknorial.com");
}
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url ){
view.loadUrl(url);
return true;
}
}
修复结束
好吧,我尝试了很多次输入这个,但是没有去......我不知道在哪里,或者如何把它放到脚本中。我尝试了几千种方式。 (是的,并更新每个字符串)
所以,我找到了另一个教程,一个讲英语的坏米饭和咖喱老兄。 https://www.youtube.com/watch?v=LzlNP9nS6fo - >本教程中的三个之一。
我完成了所有工作,但是,在第二个视频中,他解释了如何覆盖linkinbrowser-outside-app功能..我把一切都搞定了但有一件事......我得到这个红色的解析字符串,并且无法修复它任何方式...我认为它与我正在做的版本有关,但没有任何线索..
我按照您论坛的建议: Error to initialize the parse.com code in Android
但是" import com.parse.Parse;"显示不活动.. - 是的,我是noob ...
查看附件以查看我的问题的屏幕截图。我想也许我必须更改某种IDE或某些其他mod的版本字符串,我在某处阅读...但是没有任何线索.. SDK图片显示我安装的所有内容,每个文件夹中的每个选项都已安装..
感谢所有回复: - )
Boiker
*我试图发布我的问题的3张图片(这使得任何回复更容易,也许更准确的答案,但我需要10个声明才能做到:-()
-