Java 如何在安卓系统中添加水平进度条的改造中分割数据?

Java 如何在安卓系统中添加水平进度条的改造中分割数据?,java,android,android-activity,retrofit,Java,Android,Android Activity,Retrofit,我想添加水平进度条而不是圆形进度条,所以我必须拆分图像列表中的数据,我想发布我该如何做 这是我的代码进度条,这里不是水平的,提前谢谢 public void postImages() { for (int i = 0; i < uploadedImagesList.size(); i++) { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

我想添加水平进度条而不是圆形进度条,所以我必须拆分图像列表中的数据,我想发布我该如何做

这是我的代码进度条,这里不是水平的,提前谢谢

  public void postImages() {
        for (int i = 0; i < uploadedImagesList.size(); i++) {
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
            uploadedImagesList.get(i).compress(Bitmap.CompressFormat.PNG, 10, byteArrayOutputStream);
            byteArray = byteArrayOutputStream.toByteArray();
            encoded = Base64.encodeToString(byteArray, Base64.DEFAULT);
            encode.add(encoded);
        }
        submitImage.setEnabled(false);
        PowerModel powerModel = new PowerModel();
        powerModel.setPowerOfWingsPhotos(encode);
        if (encode.isEmpty()) {
            Toast.makeText(getContext(), getResources().getString(R.string.fields_empty), Toast.LENGTH_LONG).
                    show();
            return;
        }
        progressBar.setVisibility(View.VISIBLE);
        CheckInternetConnection connectionCheck = new CheckInternetConnection(getContext());
        if (connectionCheck.haveNetworkConnection()) {
            ApiCallbacks apiCallbacks = ApiClient.getClient(getContext()).create(ApiCallbacks.class);
            retrofit2.Call<Void> call = apiCallbacks.postPowerImages(ApiClient.BASE_URL + "promoters/upload_power_of_wings_photos/" + SharedSession2.getJcpId(getContext()), powerModel, SharedSession.getPromoterId(getContext()), SharedSession.getAccessToken(getContext()), SharedSession2.getBranch_ID(getContext()));
            call.enqueue(new Callback<Void>() {
                @Override
                public void onResponse(Call<Void> call, Response<Void> response) {
                    if (response.isSuccess()) {
                        uploadedImagesList.clear();
                        encode.clear();
                        uploadImagesAdapter.notifyDataSetChanged();
                        Toast.makeText(getContext(), getResources().getString(R.string.success), Toast.LENGTH_LONG).
                                show();
                        progressBar.setVisibility(View.GONE);
                        submitImage.setEnabled(true);
                    } else {
                        progressBar.setVisibility(View.GONE);}
                }

                @Override
                public void onFailure(Call<Void> call, Throwable t) {
                    progressBar.setVisibility(View.GONE);

                    submitImage.setEnabled(true)}
            });
        } else {
            progressBar.setVisibility(View.GONE);
            submitImage.setEnabled(true);
            Toast.makeText(getContext(), getResources().getString(R.string.check_connection), Toast.LENGTH_LONG).
                    show();
        }
    }

public void postImages(){
对于(int i=0;i