100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 点击按钮弹出单选列表对话框和加载Webview

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

时间:2023-06-02 16:57:46

相关推荐

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

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

private String[] food = new String[]{"特色餐饮", "中西餐厅", "奶茶店", "小吃店"};private String[] xiuxian = new String[]{"休闲会所", "休闲茶楼"};private String[] meirong = new String[]{"美容院", "发型屋"};final String[] items = new String[]{"全部", "热门动态", "旅游景点", "美食推荐", "酒店住宿","本地特产", "农家玩乐", "娱乐中心", "美容美发"};

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

@Overridepublic 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() {@Overridepublic 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() {@Overridepublic void onClick(DialogInterface dialog, int which) {//textView.setText(items[which]);dialog.dismiss();}});builder.create().show();}

//加载Webview

newpeoplewebview =(WebView)findViewById(R.id.newpeoplewebview);//加载webveiewWebSettings webSettings=newpeoplewebview.getSettings();webSettings.setJavaScriptEnabled(true);newpeoplewebview.setWebViewClient(new WebViewClient(){@Overridepublic 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");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。