开发者

named anchor not working webview android

In my little app i have a webview, i only have one html file in the assets folder. I'm trying to use a named anchor to make a Jump Link but it doesn't work. It only says Web page not available I don't know w开发者_JAVA技巧here i'm wrong. Is it trying to load a html file with the name tag i provided?

WebView mWebView = (WebView) findViewById(R.id.mywebview);
        mWebView.loadUrl("file:///android_asset/topics.html");

EDIT:

here's my html

<html>
<body>

<a href=”#tip”>Go somewhere</a>

//a lot of  <br/>...

Somewhere

<a name=”tip”></a>

</body>
</html>

And yes the topics.html is under assets/


Where does your program fail - with the loading or when you click the anchor? It sounds like the problem is with your HTML file, so you should probably show the code from that instead. :) Also, the full LogCat output is handy too. The more info the merrier.

I recently implemented a WebView, the HTML code is extremely straight-forward (since I know close to no HTML and just wanted an easy way to display documentation). A simple anchor is just this for example:

<a href="#q1">Navigating the application</a>

...

<a name="q1"></a> 
<p><b>Navigating the application</b></p> 
<p>...sliding motion (to the left or to the right) with your finger...</p>

If your program is failing at the actual loading part, then ensure that you have placed the topics.html file correctly in the /assets/ folder in your project folder. It has to be at the very root of your project folder - ie. workspace\<projectname>\assets\topics.html

Your code for loading the webpage looks fine.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜