public class SDcardListViewString extends Activity {
 BufferedReader br = null;
 StringBuffer sb = new StringBuffer();
 byte fileData[] = null;
 String strLine = null;
 ArrayList <String> list = new ArrayList <String>();
 
@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 
 
String path ="/sdcard/";
File file = new File(path+"hdcan_ge_eg33.txt");
 
try{
 FileInputStream fis= new FileInputStream(file);
 br = new BufferedReader(new InputStreamReader(fis,"UTF-8"));
 
 
 while ((strLine = br.readLine()) != null){ 
  list.add(strLine);
  
  fis.close();
 }
 
} 
catch (FileNotFoundException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
} catch (IOException e) {
 // TODO Auto-generated catch block
 e.printStackTrace();
}
 
ArrayAdapter<String> Adapter = new ArrayAdapter<String>(this, 
  R.layout.listviewlayout, list);
ListView lv = (ListView) findViewById(R.id.list);
lv.setAdapter(Adapter);
lv.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
 }
}

android.R.layout.simple_list_item_multiple_choice, list); 이런식으로하면 쉽게 할 수 있는데요.
글자 크가가 너무 크고, 잘려서
따로 레이아웃에 xml 파일을 만들어서 불렀더니 글씨크기는 적당한데,
체크박스를 추가하질 못하겠습니다.

여기서 체크박스 추가 하는 방법이나
android.R.layout.simple_list_item_multiple_choice, list); 이런식으로 할 경우, 글자 크기 조정할 수 있다거나

둘중에 어느것도 상관은 없는데요...