做一个进度条
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");
我想在我的项目中添加进度条,但出现以下错误:无法解析符号加载。
看下面我的代码, 请帮帮我
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");