java - Android studio Webview 弹出窗口内

标签 java android webview popup

您好,成员(member)堆栈。 我编程应用程序 andoid > 我需要在弹出窗口内显示(查看)网页 我需要在 Beauty Design 中查看此页面 我使用了这个语句,但页面不显示,弹出窗口显示很小。

主要 Activity :

  button58.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
               FragmentTransaction manger= getSupportFragmentManager().beginTransaction();
                        pop_web_view  pop3 =new pop_web_view();
                        pop3.show(manger,null);


            }
        });

弹出窗口类:

public class pop_web_view extends DialogFragment implements View.OnClickListener{
    View view;
    @Override
    public View onCreateView(LayoutInflater inflater, final ViewGroup container,
                             Bundle savedInstanceState) {
        view = inflater.inflate(R.layout.web_view, container, false);




         WebView   webView = (WebView) view.findViewById(R.id.webview);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("https://www.google.com");

        return view;
    }

最佳答案

您应该设置对话框的宽度和高度

@Override
public void onStart() {
    super.onStart();
    Dialog d = getDialog();
    if (d != null) {
        int width = ViewGroup.LayoutParams.FILL_PARENT;
        int height = ViewGroup.LayoutParams.FILL_PARENT;
        d.getWindow().setLayout(width, height);
    }
}

关于java - Android studio Webview 弹出窗口内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160640/

相关文章:

Java:使用short代替int

java - 我如何在 Dagger 中使用 'provide' 无效方法

java - 如何在控制台打印多行进度列表

java - 在这种情况下发送到 Firebase 时如何压缩图像?

android - 每 5 分钟通知一次

android - WebView 不会在 Lollipop 设备上显示 JSAlert

windows - Javafx - 在 webview 组件中打开 login.microsoftonline.com 页面

java - 在您开始滚动之前,回收站 View 不会更新

java - 未获取位置时关闭应用程序的对话框

Android WebView 未正确加载