我想在当前活动的操作栏中添加一个共享按钮。

我不知道该怎么做。

在活动中可以这样做吗?

这是我的活动代码:

package com.rss.utils;

import com.rss.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;

public class WebBrowserViewActivity extends Activity {

    WebView webview;
    ProgressBar progressB = null;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.web_browser_view);

        Intent intent = getIntent();

        String url = intent.getStringExtra("URL");

        Log.d("WebBrowserViewActivity", "URL to load : " +url);

        progressB = (ProgressBar) findViewById(R.id.progressBar1);
        webview = (WebView) findViewById(R.id.webViewArticle);
        webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);

        // webview.getSettings().setLoadWithOverviewMode(true);
        webview.getSettings().setUseWideViewPort(true);
        webview.getSettings().setSupportZoom(true);
        webview.getSettings().setBuiltInZoomControls(true);
        webview.setWebViewClient(new WebViewClient());

        webview.setWebChromeClient(new WebChromeClient() {
            public void onProgressChanged(WebView view, int progress) {
                if(progress < 100 && progressB.getVisibility() == ProgressBar.GONE){
                    progressB.setVisibility(ProgressBar.VISIBLE);
                }
                progressB.setProgress(progress);
                if(progress == 100) {
                    progressB.setVisibility(ProgressBar.GONE);
                }
            }
        });

        webview.loadUrl(url);
    }


}


非常感谢你的帮助。

++

最佳答案

我以前从未做过,但是我为您做过一些研究,我很确定this is what you're looking for.

本文将告诉您该怎么做:)

关于java - 将按钮添加到Android Activity 中的操作栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17776203/

10-10 10:15