-1

私が達成したいのは、以前に作成されたopenFileOutputファイルをスピナーに取り込むことです。

これは、ファイルを作成するためのコードです。

save.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                FILENAME = filename.getText().toString();
                COMMENTS = comments.getText().toString();
                try {
                    FileOutputStream f = openFileOutput(FILENAME,
                            Context.MODE_PRIVATE);
                    f.write(COMMENTS.getBytes());
                    f.close();
                    Toast.makeText(getBaseContext(),
                            "Saved",
                            Toast.LENGTH_SHORT).show();
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

            }

        });

たとえば、上記のコードで次の 3 つのファイルを作成します: File1 File2 File3

スピナーを次のようにしたい:

ファイル1

ファイル2

ファイル3

私が抱えている問題は、これがどのように行われるかについての手がかりがないことです。

Googleで検索しましたが、残念ながら結果はありませんでした。

できればサンプルコードを使用して、これを達成する方法を誰かに説明してもらえますか?

ありがとう!

4

1 に答える 1

0

私はそれを動かしました。

fileList()を使用するだけで本当に簡単です。

配列にfileList()を入力します。そして、その配列をarrayadapterの3番目の引数として使用します。

于 2012-09-27T09:04:25.497 に答える