小编pra*_*i96的帖子

如何在webview中单击链接时启动活动?

我正在开发一个Android应用程序,其中有一个webview ..

当点击网页中的链接时,我想知道如何加载特定活动...

我很喜欢在Web Document或java中编码,甚至两者兼而有之.

提前致谢 :)

android webview android-activity

4
推荐指数
1
解决办法
1万
查看次数

在WebView加载时在Action Bar上添加加载微调器?

我正在开发一个Android应用程序.这是使用webview呈现html页面,但在页面加载时它保持空白.我想在操作栏中添加一个加载微调器,以便用户知道某些内容正在加载而且不是空白.

请任何人都可以指导我如何做到这一点.

我现有的代码 -

package com.pranavsethi.dpsrkp;

import android.annotation.TargetApi;
import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.webkit.DownloadListener;
import android.webkit.WebView;
import android.webkit.WebViewClient;


public class Achievements extends Activity{

    private WebView mWebView; 

    @TargetApi(Build.VERSION_CODES.HONEYCOMB)
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.webvew_client_layout);
        ActionBar actionBar = getActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);


        //For web view 
        mWebView = (WebView) findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true); //enable javascript
        mWebView.getSettings().setBuiltInZoomControls(true);  //enable zoom
        mWebView.getSettings().setDisplayZoomControls(false);
        mWebView.getSettings().setLoadWithOverviewMode(true);  
        mWebView.getSettings().setUseWideViewPort(true);   
        mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);   
        mWebView.setScrollbarFadingEnabled(true);   
        mWebView.setDownloadListener(new DownloadListener() {
            @Override
            public void …
Run Code Online (Sandbox Code Playgroud)

android webview

2
推荐指数
1
解决办法
7188
查看次数

标签 统计

android ×2

webview ×2

android-activity ×1