如何以编程方式将文本添加到 android 中的新进度条
How to add Text to new Progrss bar in android programmatically
您好,我正在尝试在我的 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下面添加文本"Uploading...",你可以在代码末尾添加代码
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 中构建进度条。
您好,我正在尝试在我的 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下面添加文本"Uploading...",你可以在代码末尾添加代码
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 中构建进度条。