zoukankan      html  css  js  c++  java
  • 常见控件(ProgressBar、ListView)

    1.ProgressBar
    2.ListView

    两种类型的ProgressBar,第一种是条状的,第二种是默认的转圈的那种
    可见性设置成了gone(不可见)
    注意:style的设置:style ="?android:attr/ProgressBarStyleHorizontal"
    <ProgressBar
    android:id="@+id/firstProgressBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    style="?android:attr/progressBarStyleHorizontal"
    android:visibility="gone"/>
    <ProgressBar
    android:id="@+id/secondProgressBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    style="?android:attr/progressBarStyle"
    android:visibility="gone"/>
    注:GONE与INVISIBLE的区别,gone:控件消失后,占用的空间也消失;
    invisible:控件消失后,空白的位置不收回
    还可以在布局控件里设置最大进度,(默认值为100)
    android:max ="200"
    -----------------------------------------------------------------------------
    progressBarHorizontal.setSecondaryProgress(i);
    注:这句代码,是设置副进度的,比如下载多个文件,有一个总进度,有一个当前文件下载的副进度
     
    buttonAddProgress.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    if(i == 0){
    progressBarHorizaotal.setVisibility(View.VISIBLE);
    progressBarCustom.setVisibility(View.VISIBLE);


    }else if(i < progressBarHorizaotal.getMax()){
    progressBarHorizaotal.setProgress(i);
    }else {
    progressBarHorizaotal.setVisibility(View.GONE);
    progressBarCustom.setVisibility(View.GONE);
    }
    i +=10;
    }
    });
  • 相关阅读:
    关于Manjaro+kde桌面Tim闪退的解决
    Manjaro-kde-18.1.3安装体验
    Ubuntu19.10安装
    OPPO R11刷机初体验
    Microsoft store应用商店打不开0x80131500
    提问回顾与个人总结
    OO第三单元总结
    OO第二单元总结
    软工案例分析作业
    OO第一单元总结
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/4360701.html
Copyright © 2011-2022 走看看