listview를 저에게 필요한대로 커스터마이징해서 구현하였습니다.

아이콘과 텍스트 두 줄이 들어가는데,

 ArrayList<OrderItem> items;
 OrderAdapter myadapter;
 String[] orders;
 OrderItem item;
  
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.listtest);
  
  items = new ArrayList<OrderItem>();
  OrderItem m;
  m = new OrderItem(R.drawable.icon, "a", "3000");
  items.add(m);
  m = new OrderItem(R.drawable.icon, "b", "2000");
  items.add(m);
  m = new OrderItem(R.drawable.icon, "c", "1000");
  items.add(m);

  ArrayList<OrderItem> order = new ArrayList<OrderItem>();
  myadapter = new OrderAdapter(this, R.layout.icontext, items);
  
  ListView list;
  list = (ListView)findViewById(R.id.list);
  list.setAdapter(myadapter);


이런식으로 데이터를 추가하였는데요

코드상에서 저렇게 add하여 사용하는것이 좋지 못한것같아서

따로 xml파일을 두고 데이터를 뿌려주고자 하는데..

여러개의 데이터를 넣는것이라 감이 잡히질 않네요
혹시 도움주실분 계시면 답변 부탁드립니다