做一个进度条

make a progressBar

我想在我的项目中添加进度条,但出现以下错误:无法解析符号加载

看下面我的代码, 请帮帮我

 public void showProgressDialog() {
    if (mProgressDialog == null) {
        mProgressDialog = new ProgressDialog(this);
        mProgressDialog.setMessage(getString(R.string.loading));
        mProgressDialog.setIndeterminate(true);
    }

    mProgressDialog.show();
}

public void hideProgressDialog() {
    if (mProgressDialog != null && mProgressDialog.isShowing()) {
        mProgressDialog.dismiss();
    }
}

这个错误是因为它找不到从资源中加载的字符串,如果它尝试重新构建gradle并同步项目,请检查它是否拼写正确。

在loading里按alt + enter然后按selectCreate string value resource "loading"然后写字符串的Resource Value,只要输入Resource Value: loading

您也可以在 setMessage 中使用这样的字符串

mProgressDialog.setMessage("Loading...");

但使用字符串比对字符串进行硬编码是一种很好的做法。

你可以关注这个图片

先alt+进入加载

然后在Resource Value里面写Loading...就可以了

然后你可以去 res - values 里面的 Strings.xml 看看那里有 yoru 字符串

这里可以直接输入文字

mProgressDialog.setMessage("Your Text");