こんにちは、
私は単純なファイル ブラウザー アプリに取り組んでいます。私はそれのほとんどをセットアップしました(さまざまなディレクトリのすべてをリストし、そうでないものをリストします)が、私が今行き詰まっているのは(数時間作業しました)、リスト項目が選択されたときです。カスタム リスト ダイアログが表示されます。Android開発ページでこのコードを見つけて、少し改造しました。現在、選択されたもののトーストを表示するだけですが、3 つのアイテムを別々にする必要があります。つまり、乾杯以上のことを行い、選択ごとに異なるコマンドを実行したいと考えています。これが私の現在のコードです
final CharSequence[] items = {"Info", "Rename", "Delete"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Options for " + file.getName());
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
}).show();
切り離すのを手伝ってくれる人に感謝します。if ステートメントのいくつかの異なるバリエーションを試してみましたが、試したものはすべて失敗しました。