4

1つのカスタムダイアログボックスを正常に作成しました。ダイアログボックスは正常に機能しています。ListView特定のパスにあるすべてのファイルを一覧表示するために使用しています。[カスタムダイアログボックス]には、[ファイル名]と[チェックボックス]が含まれています。選択したファイルは移動または削除できます。これらはすべて正常に機能しています。

ダイアログボックス内にプログレスバーを追加する必要があります。ファイルは削除または移動できるため、時間がかかります。プログレスバーを追加するにはどうすればよいですか。私を助けてください。

スクリーンショットの例:-(緑色でプログレスバーを追加する方法)

ここに画像の説明を入力してください

ありがとうございました。

4

2 に答える 2

3

ダイアログとして作成したカスタムレイアウトのバラは、カスタムカラーの水平スクロールバーから緑色の水平プログレスバーのコードを挿入します

于 2012-07-26T10:55:44.440 に答える
2

カスタムダイアログの作成方法を知っていると書いていますが、最初に投稿したいと思います。

final Dialog dialog = new Dialog(MyActivity.this, R.style.CustomDialogTheme);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.info_dialog);
dialog.setTitle("Info");
dialog.setCancelable(false);

    Button deleteButton = (Button) dialog.findViewById(R.id.deleteButton);
ProgressBar progressBar = (Button) dialog.findViewById(R.id.progressBar);

deleteButton.setOnClickListener(new OnClickListener() {
     @Override
     public void onClick(View v) {
     // start progress
     }
     });    

dialog.show();

そしてinfo_dialog.xmlファイルの使用のために

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">

<ProgressBar
    android:id="progressBar"
    style="@android:style/Widget.ProgressBar.Horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />


</LinearLayout>
于 2012-07-26T11:01:38.263 に答える