我试图在progressdialog显示和修改内部文本时动态检索它的消息文本
我要做的就是这样:
if(pDialog!=null && pDialog.isShowing()){ //pDialog is a ProgressDialog
String message=pDialog.getMessage(); // method do not exist
message=message+"Some text"
pDialog.setMessage(message);
}
我搜索了一下,找到的唯一解决方案是实现自定义内容。我想应该有一个简单的方法。
如前所述,我试图先得到当前消息。
最佳答案
我终于找到了一个简单的解决方案,所以我分享它谢谢。
if(pDialog!=null && pDialog.isShowing()){
TextView tv = (TextView) pDialog.findViewById(android.R.id.message);
if(tv!=null){
String pdtext=tv.getText().toString();
pdtext=pdtext+"\n"+"Some text";
pDialog.setMessage(pdtext);
}
}