《第一行代码》终章练习:酷欧天气里代码的变动

终于来到大练习部分,里面也有少量需要更改的地方:

  1. ProgressDialog已过时
    /**
     * 显示进度对话框
     */
    private void showProgressDialog() {
        if (progressDialog == null) {
            progressDialog = new ProgressDialog(getActivity());
            progressDialog.setMessage("正在加载...");
            progressDialog.setCanceledOnTouchOutside(false);
        }
        progressDialog.show();
    }

ProgressBar代替,但ProgressBar似乎只有转圈缓冲,没有显示文字功能,首先初始化再是方法调用

private ProgressBar progressBar;
    private void showProgressBar(){
        if (progressBar == null) {
            progressBar = new ProgressBar(getActivity());
        }
        progressBar.setVisibility(View.VISIBLE);
    }

想起来好像没有实现转圈缓冲的效果,有没有大神解释怎么回事…

  1. 下拉刷新和抽屉布局更改
    androidx的使用:
  <androidx.drawerlayout.widget.DrawerLayout>
  <androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

调用support.v4很久没成功过的路过…

最后app效果:
目测是和风天气的接口有时不太行,调用县级天气时候失常失败,过一会就好了,还有必应的图片更换功能也失效了,只能当作代码学习了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值