)(開発環境として「Eclipse」を使用した、古い情報です。プログラミング」からたどれます。標準では、ファイル選択ダイアログに関する関数、クラスは用意されていないので、自作します。して登録する方法で実現します。ファイル選択ダイアログに関するクラスとしては、3つのクラスを作成します。・ファイル選択ダイアログの作成と表示を行うファイル選択ダイアログクラス・ListViewの表示要素を管理するファイル情報配列アダプタクラス・ListViewで表示するときの一要素にあたるファイル情報クラスサンプルコードサンプルアプリの仕様アプリを起動すると、メインアクティビティが表示される。いうメニュー項目が表示される。File..」というメニュー項目を選択すると、ファイル選択ダイアログが表示される。ファイル選択ダイアログには、ディレクトリ・ファイルのリストと、「Cancel」ボタンが表示される。ディレクトリ・ファイルのリストは、上の階層に戻る「..」、フォルダ、ファイルの順でリストされる。ディレクトリ名は名前の末尾に「/」が付く。ディレクトリ名をクリックすると、一階層下のディレクトリ・ファイルのリストが表示される。ファイル名をクリックすると、ファイル選択ダイアログは閉じられ、選択したファイルパス名をトーストにて表示する。「Cancel」ボタンを押すと、ファイル選択ダイアログは閉じられる。使用しています)(この設定でプロジェクトを作成しなければいけない、というわけではありません。)Eclipseを起動します。プロジェクトを選択し、「次へ」ボタンを押します。プロジェクト名(たとえば、「FileSelectionDialogSample」)を入力し、「次へ」ボタンを押します。2.1」をチェックし)、「次へ」ボタンを押します。パッケージ名(たとえば、「com.hiramine.fileselectiondialogsample」)を入力し、「完了」ボタンを押します。ファイル情報クラスの追加ListViewで表示するときの一要素にあたるファイル情報クラスを追加します。クラス名(たとえば、「FileInfo」)を入力し、「完了」ボタンを押します。ソート用の比較関数の提供です。ファイル・ディレクトリの表示名とFileオブジェクトの管理」のために、メンバ変数、アクセサ関数を追加します。インターフェースを実装します。compareTo関数を追加します。Viewとして登録する方法で実現します。ListViewの表示要素を管理するファイル情報配列アダプタクラスを追加します。スーパークラス名(たとえば、「android.widget.ArrayAdapter<FileInfo>」)、を入力し、「完了」ボタンを押します。ListViewのリスト表示における一要素のビューの生成です。ファイル情報リストの委譲、管理」のために、メンバ変数、コンストラクタ、アクセサ関数を追加します。ListViewのリスト表示における一要素分の表示行のビューの生成」のために、getView関数をオーバーライドし、処理を実装します。}ファイル選択ダイアログクラスの追加ファイル選択ダイアログの作成と表示を行うファイル選択ダイアログクラスを追加します。クラス名(たとえば、「FileSelectionDialog」)を入力し、「完了」ボタンを押します。選択したファイルの情報を呼び出し元に返すためのしくみの提供です。ダイアログの作成と表示」のために、showという関数を追加します。インターフェースを実装します。追加し、実装するインターフェースを指定します。onItemClick関数を追加します。選択したファイルの情報を呼び出し元に返すためのしくみの提供」のために、リスナーインターフェースを追加し、onFileSelectという関数を宣言します。メンバ変数、コンストラクタも追加します。}メインアクティビティクラスの実装ファイル選択ダイアログに関する3つのクラスが出来たので、メインアクティビティに、ファイル選択ダイアログ呼び出しの処理を実装します。いうメニュー項目が表示される。File..」というメニュー項目を選択すると、ファイル選択ダイアログが表示される。ファイル名をクリックされた場合に、選択したファイルパス名をトーストにて表示する。いうメニュー項目が表示される。」のために、onCreateOptionsMenu関数をオーバーライドし、処理を実装します。File..」というメニュー項目を選択すると、ファイル選択ダイアログが表示される。」のために、onOptionsItemSelected関数をオーバーライドし、処理を実装します。ファイル名をクリックされた場合に、選択したファイルパス名をトーストにて表示する。インターフェースを実装します。onFileSelect関数を追加します。)メンバ変数も追加します。いうメニュー項目が表示されます。File..」というメニュー項目を選択すると、ファイル選択ダイアログが表示されます。ディレクトリ名をクリックすると、一階層下のディレクトリ・ファイルのリストが表示されます。ファイル名をクリックすると、ファイルパス名が、トーストで表示されます。コンタクト」よりお願いいたします。コンタクト」より連絡していただけると幸いです。