私はフォルダにPDFファイルをリストしています。しかし、私はそれらをsdcard/mypath/filesの代わりにファイル名として指定したいと思います。また、PDFビューアでクリックするたびに開くこともできます。私のコード:をクリックした後、どのようにファイルをarrayadapterリストで開くことができますか?
public class activity1 extends ListActivity {
private List<String> fileList = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
File root = new File("sdcard/mypath");
ListDir(root);
}
void ListDir(File f) {
File[] files = f.listFiles();
fileList.clear();
for (File file : files) {
fileList.add(file.getPath());
}
ArrayAdapter<String> directoryList = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, fileList);
setListAdapter(directoryList);
}}
あなたは '' onclick''メソッドを使ってみましたか? –
ありがとうドナルド!いいえ、私はsetOnItemClickListenerの使用を考えていません。どこで使うべきですか?また、名前はどうですか? –
あなたは '' setOnItemClickListener''をあなたの '' directoryList ''に書き込もうとすることができます –