首页 >> 大全

ProgressBar的使用详解

2023-09-15 大全 20 作者:考证青年

我们在写的时候要在加载完成的情况下,让消失,不然影响用户的体验。所以加了一个点击事件控制的消失和显示。

这是效果图:

代码如下:



_天盘缝针的详解使用_人盘中针的详解使用

package com.example.app2;import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.ProgressBar;public class MainActivity extends AppCompatActivity implements View.OnClickListener {private ProgressBar progress_bar;private Button btn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();}private void initView() {progress_bar = (ProgressBar) findViewById(R.id.progress_bar);btn = (Button) findViewById(R.id.btn);btn.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.btn:if(progress_bar.getVisibility()==View.GONE){//设置为可见的状态progress_bar.setVisibility(View.VISIBLE);}else{//设置为不可见的状态,且不占用任何空间位置progress_bar.setVisibility(View.GONE);}break;}}
}
package com.example.app2;import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.ProgressBar;public class MainActivity extends AppCompatActivity implements View.OnClickListener {private ProgressBar progress_bar;private Button btn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();}private void initView() {progress_bar = (ProgressBar) findViewById(R.id.progress_bar);btn = (Button) findViewById(R.id.btn);btn.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.btn:if(progress_bar.getVisibility()==View.GONE){//设置为可见的状态progress_bar.setVisibility(View.VISIBLE);}else{//设置为不可见的状态,且不占用任何空间位置progress_bar.setVisibility(View.GONE);}break;}}
}

这里关于的状态有三种,在:属性设置这三种分别是:

:这个意思是控件是可见的。

:表示控件不可见,但会占用原来的位置和大小。

gone:表示控件不可见,但不会占用位置和大小

改变样式:style="?:attr/"

设置最大值::max=“”;设置最大值

获取的进度

设置进度:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了