Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android活动中向actionbar添加按钮_Java_Android_Android Activity_Android Actionbar - Fatal编程技术网

Java 在android活动中向actionbar添加按钮

Java 在android活动中向actionbar添加按钮,java,android,android-activity,android-actionbar,Java,Android,Android Activity,Android Actionbar,我想在我当前活动的操作栏中添加一个共享按钮 我不知道怎么做 在活动中可以这样做吗 以下是我的活动代码: 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; impor

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

我不知道怎么做

在活动中可以这样做吗

以下是我的活动代码:

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);   
    }


}
package com.rss.utils;
导入com.rss.R;
导入android.app.Activity;
导入android.content.Intent;
导入android.os.Bundle;
导入android.util.Log;
导入android.webkit.WebChromeClient;
导入android.webkit.WebView;
导入android.webkit.WebViewClient;
导入android.widget.ProgressBar;
公共类WebbrowserviceActivity扩展了活动{
网络视图;
ProgressBar progressB=null;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.web\u浏览器\u视图);
Intent=getIntent();
字符串url=intent.getStringExtra(“url”);
Log.d(“WebbrowserviceActivity”,“要加载的URL:+URL”);
progressB=(ProgressBar)findViewById(R.id.progressBar1);
webview=(webview)findViewById(R.id.webViewArticle);
webview.setScrollBarStyle(webview.SCROLLBARS\u外部\u覆盖);
//webview.getSettings().setLoadWithOverview模式(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setBuilTinZoomControl(true);
setWebViewClient(新的WebViewClient());
setWebView.WebChromeClient(新WebChromeClient(){
public void onProgressChanged(WebView视图,int-progress){
如果(进度<100&&progressB.getVisibility()==ProgressBar.GONE){
progressB.setVisibility(ProgressBar.VISIBLE);
}
进度b.设置进度(进度);
如果(进度==100){
progressB.setVisibility(ProgressBar.GONE);
}
}
});
loadUrl(url);
}
}
非常感谢你的帮助


++

我以前从未做过,但我为你做了一些研究,我非常确定


这篇文章将告诉你该做什么:)

除了@Matthew所说的,关于问题的答案提供了做同样事情的分步细节。其他一些可能有帮助的链接有:和。希望这有帮助

有趣的马修,我要试试这个。谢谢没问题,我会告诉你具体怎么做,但因为我以前也没做过,所以给你一个有用的链接是我能做的最好的