gpt4 book ai didi

java - 在 android Activity 中将按钮添加到操作栏

转载 作者:行者123 更新时间:2023-11-29 21:38:22 24 4
gpt4 key购买 nike

我想在我当前 Activity 的操作栏中添加一个分享按钮。

我不知道怎么做。

是否可以在 Activity 中执行此操作?

这是我的 Activity 代码:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com