我想在操作栏上设置progressBar但是设置
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setProgressBarIndeterminateVisibility(true);
Run Code Online (Sandbox Code Playgroud)
on onCreate方法产生一个中等大小的progressBar(48dip x 48dip)我想.我想改变progressBar的大小,但我找不到如何做到这一点.你能帮我吗?
我想实现水平进度条,其步骤如下面的img所示.

我在Android中找不到这样的原生组件.任何人都可以指导我如何做到这一点?
我想onStart()使用毕加索从服务器加载图像的方法,我想显示进度条,直到照片完全下载这是我的代码:
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
Picasso.with(context).load(imageLoad)
.placeholder(R.id.progressBarDetails)
.error(R.drawable.friend_request).noFade().resize(200, 200)
.into(avatarImage, new Callback() {
@Override
public void onError() {
// TODO Auto-generated method stub
}
@Override
public void onSuccess() {
// TODO Auto-generated method stub
progressbar.setVisibility(View.GONE);
}
});
Picasso.with(this).load(imageLoad).into(target);
}
OnFinished a = new OnFinished() {
@Override
public void onSendFinished(IntentSender IntentSender, Intent intent,
int resultCode, String resultData, Bundle resultExtras) {
// TODO Auto-generated method stub
intent = new Intent(getApplicationContext(), Map.class);
}
}; …Run Code Online (Sandbox Code Playgroud) 我想在图像的背景中的半圆形进度条.就像下图一样.

我试图用画布画画,但无法获得成功.我也厌倦了一些自定义进度条库但结果是一样的.
有什么建议.
寻找一次性开发并用于每个屏幕尺寸.
我ProgressDialog在线程中使用了a .在onButtonClick线程启动时,但当我触摸屏幕上的任何地方时,它ProgressDialog都会关闭.
我怎么能阻止这个?
private void ButtonClick(View view) {
btn1 = (Button) view.findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
GetStudentData();
}
});
}
private synchronized void GetStudentData() {
try {
// Thread to display loader
new Thread() {
@Override
public void run() {
Looper.prepare();
dialog = Msg.ShowProgressDialogBox(
getActivity(),
dialog,
"Please wait while we fetch the student data...");
Looper.loop();
}
}.start();
new Thread() {
@Override
public void run() {
String studentData="Kailas";
}
}
} …Run Code Online (Sandbox Code Playgroud) 现在我有一个水平进度条,通过ProgressBar setProgress方法以编程方式更新:
<ProgressBar
style="@android:style/Widget.ProgressBar.Horizontal"
android:layout_width="0dip"
android:layout_weight="1"
android:layout_height="20dip"
android:id="@+id/progressbar"
>
</ProgressBar>
Run Code Online (Sandbox Code Playgroud)
有没有办法将此进度条转换为圆形(饼图)并能够以编程方式更新进度?
我想要的例子:

我有一个ProgressBar很好的横向.
<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_marginBottom="5dp"
android:background="@drawable/progress_radial_background"
android:progressDrawable="@drawable/custom_progress_bar" />
Run Code Online (Sandbox Code Playgroud)
我这样做:
pb.setMax(100);
pb.set(point);
Run Code Online (Sandbox Code Playgroud)
它显示了用户级别的状态.当它一直填满时,它们会达到一个新的水平并重新开始.只有当用户采取一些措施来增加积分时,它才会移动/增加.
但是,我想制作这个圆形而不是水平圆形.但是当我这样做时,它不会停止旋转动画(就像加载动画一样).我可以ProgressBar用相同的方式制作圆形吗?
我的Drawable文件夹中的自定义进度条形码:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/list_press">
<corners android:radius="6dp" />
</item>
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/progress_bar_green" />
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud) 我有一个ListView附加ArrayAdapter.当用户单击下载按钮时,ListView下载开始使用DownloadManager.
我想要做的是使用进度条跟踪下载进度(放置在项目布局中).怎么能实现这一目标?
Pocket Cast的方式是我所追求的:
注意:我知道如何使用它DownloadManager,它是即时更新进度条很棘手.
android android-listview android-progressbar android-download-manager
我的应用程序需要一个 ProgressBar,我正在尝试使用 Jetpack Compose 来实现它,所以要么我需要一个内置的 ProgressBar 支持(我没有找到它),要么应该有一种机制来使用 Compose 显示普通的 Android 小部件。这有可能吗?
android android-progressbar kotlin androidx android-jetpack-compose