[嗨,我试图在我的android应用上显示一个新的进度条,因为不赞成使用进度对话框,所以我想使用新的进度条。现在,我的代码确实显示了进度条,但我想向其中添加文本。请参阅下面的代码
RelativeLayout layout= view.findViewById(R.id.upload_layout);
pDialog =new ProgressBar(container.getContext(),null,android.R.attr.progressBarStyleSmall);
pDialog.setIndeterminate(false);
pDialog.setBackgroundColor(Color.argb(240,255,255,255));
pDialog.setVisibility(View.GONE);
RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(100,100);
params.addRule(RelativeLayout.CENTER_IN_PARENT);
layout.addView(pDialog,params);
编辑:
对不起,我想这个问题不清楚,请看图片。我没有错误。
Progress bar on the screen to which i want add text like "Uploading..."
任何帮助将不胜感激。在此先感谢
我想您想在pDialog下添加文本“正在上传...”,您可以在代码末尾添加代码
TextView up = new TextView(pDialog.getContext());
up.setText("Uploading...");
RelativeLayout.LayoutParams paramUp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
paramUp.addRule(RelativeLayout.CENTER_IN_PARENT);
layout.addView(up,paramUp);
但是我建议您在xml中建立进度条。