티스토리 뷰

ListView.addFooterView(view) 으로 항상ListView밑에 뷰를 붙일 수 있다.
밑에 그대로 쓰면 작동 안하겠지만....(대충한거라..)
 뭐 대충 저런 식으로 쓴다는것만 알아두자.
그 외에 addHeaderView()등 많은 명령들이 있으니 관련레퍼런스를 참고하자.


private ArrayList myListView= new ArrayList();
private ArrayList Listitem; 
private LinearLayout footLinearLayout ;

public void onCreate(Bundle defaultbundle) {
     super.onCreate(defaultbundle);
     setContentView(R.layout.board);
Bundle inputBundle = getIntent().getExtras(); //번들받기
Listitem= inputBundle.getParcelableArrayList( "keyList" );  //데이터받기

myListView= (ListView)findViewById(R.id.boardList);

setList(Listitem);
}

//List
private void setList(ArrayList Listitem){
  custumAdapter = new custumAdapter (this, Listitem); 
  addMoreButtonInFooter(myListView); 
  myListView.setAdapter(adapter);
}

//ListView 밑에 넣기custom 메소드
 private void addMoreButtonInFooter(ListView list) {
  footLinearLayout = new LinearLayout(this);
  footLinearLayout .setTag("button");
  Button footBtn = new Button(this);
  footBtn.setText("버튼");
  footLinearLayout .addView(footBtn);
  list.addFooterView(footLinearLayout ); // ListView 밑에 붙이기
 }

private class custumAdapter extends BaseAdapter {
//....생략
 
댓글