点击按钮弹出单选列表对话框和加载Webview

首先设置一些属性和必要的参数

 private String[] food = new String[]{"特色餐饮", "中西餐厅", "奶茶店", "小吃店"};
    private String[] xiuxian = new String[]{"休闲会所", "休闲茶楼"};
    private String[] meirong = new String[]{"美容院", "发型屋"};

    final String[] items = new String[]{"全部", "热门动态", "旅游景点", "美食推荐", "酒店住宿",
            "本地特产", "农家玩乐", "娱乐中心", "美容美发"};

//设置按钮点击监听并弹出列表框


    @Override
    public void onClick(View v) {
    //创建对话框
        Builder builder = new AlertDialog.Builder(MainActivity.this);
        final String[] items = new String[] {"热门动态","旅游景点","美食推荐","酒店住宿",
                "本地特产","农家玩乐","娱乐中心","美容美发"};
        int location = 0;
    //循环获取点击当前的索引   
        for (int i = 0; i < items.length; i++) {
            if (textView.getText().toString().equals(items[i])) {
                location = i;
            }
        }
        //build点击弹出列表设置属性
        builder.setSingleChoiceItems(items, location, new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {
                textView.setText(items[which]);
                //关闭窗口
                dialog.dismiss();
                //弹出第二个窗口
                secondDialog(which);
            }


        });
        //关闭窗口
        builder.create().show();

    }
    //弹出第二个窗口
    private void secondDialog(int position) {
        showD(arrs[position]);  
    }



    private void showD(String[] arrs2) {

        Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setSingleChoiceItems(arrs2, 0, new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {
                //textView.setText(items[which]);
                dialog.dismiss();
            }


        });
        builder.create().show();
    }

//加载Webview

newpeoplewebview =(WebView)findViewById(R.id.newpeoplewebview);
 //加载webveiew
        WebSettings webSettings=newpeoplewebview.getSettings();
        webSettings.setJavaScriptEnabled(true);
        newpeoplewebview.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {

                //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
                view.loadUrl(url);
                return true;
            }
        });
        newpeoplewebview.loadUrl("http://appserver.1035.mobi/MobiSoft/Help_Page?id=4061");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值