나는 일반 TextView로 해결했습니다. 이것은 사용자가 선택한 파일 배열을 통해 루프가 있으며 TextView에 아이콘과 이름을 추가합니다.
public void addFiles()
{
LinearLayout layout = (LinearLayout) findViewById(R.id.filesList);
if(FileManagerActivity.resFiles != null)
{
for (File file: FileManagerActivity.resFiles)
{
View line = new View(this);
line.setLayoutParams(new LayoutParams(1, LayoutParams.MATCH_PARENT));
line.setBackgroundColor(0xAA345556);
informationView = new TextView(this);
informationView.setTextColor(Color.BLACK);
informationView.setTextSize(16);
informationView.setCompoundDrawablesWithIntrinsicBounds(
0, R.drawable.file_icon, 0, 0);
informationView.setText(file.getName().toString());
layout.addView(informationView, 0);
layout.addView(line, 1);
}
}
}