android进度条控件,安卓拖动进度条
//requestWindowFeature(窗口。特征_编号_标题);
//getWindow().setFlags(WindowManager .LayoutParams。FLAG _全屏,
//WindowManager .布局参数。FLAG _全屏);
线性布局rootViewLayout=新线性布局(this);
rootviewlayout。设置方向(线性布局.垂直);
textView=new textView(this);
textView.setTextColor(Color .红色);
//生成水平进度条
进度条=新进度条(this,null,android .注册代理人progressbarstylehorizontal);
wv=新网络视图(这个);
rootviewlayout。添加视图(textView);
rootviewlayout。添加视图(进度条);
rootviewlayout。添加视图(wv);
setContentView(rootViewLayout);
wv.getSettings().setAllowFileAccess(true);
wv.getSettings().set JavaScript enabled(true);
//这里吐槽一下这J8网站写你妹的排队,排你大爷
wv。loadurl( http://www。12306 .cn’);
wv.setWebViewClient(新的WebViewClient(){
@覆盖
公共void onPageFinished(WebView视图,字符串url) {
//TODO自动生成的方法存根
super.onPageFinished(视图,网址);
//页面下载完毕,却不代表页面渲染完毕显示出来
//WebChromeClient中进度==100时也是一样
if (wv.getContentHeight()!=0) {
//这个时候网页才显示
@覆盖
公共布尔值应覆盖URL加载(WebView视图,字符串url) {
//TODO自动生成的方法存根
//自身加载新链接,不做外部跳转
view.loadUrl(网址);
返回真实的
wv.setWebChromeClient(新的WebChromeClient(){
@覆盖
公共void onprogress已更改(WebView视图,int newProgress) {
//TODO自动生成的方法存根
super.onProgressChanged(查看,新进展);
//这里将带边框的换成你的进步来设置进度
//if (newProgress==0) {
//textView.setVisibility(View .可见);
//progressBar.setVisibility(视图。可见);
文本视图。settext(新进度 );
文本视图。postinvalidate();
进度栏。设置进度(新进度);
进度栏。postinvalidate();
//if (newProgress==100) {
//textView.setVisibility(View .不见了);
//progressBar.setVisibility(视图。不见了);
@覆盖
public boolean onCreateOptionsMenu(菜单菜单){
getMenuInflater().inflate(R.menu.activity_main,menu);
返回真实的
}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。