내 머리 위로부터 :
1) 목록보기 용 목록 어댑터를 만듭니다. 이 클래스는 SimpleAdapter, BaseAdapter 등을 확장해야합니다.
2) 목록의 항목에 대해 버튼과 원하는 다른 요소가 포함 된 XML 레이아웃을 만듭니다. (your_item_layout.xml). 이 레이아웃은 원할 경우 listview를 구현합니다.
3) 목록 어댑터에는 ArrayList, Map, Array 등과 같이 목록보기 정보를 저장하는 데이터 구조가 필요합니다. 예 : private ArrayList al;
4)이 목록 어댑터 기능
public View getView(int position, View v, ViewGroup vg){
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = inflater.inflate(R.layout.your_item_layout,null);
/*set as you wish the elements of the item layout*/
Button b1 = v.findViewById(R.id.button1_item_layout);
b1.setText("OPEN FILE " + al.get(position));
b1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
/*do something*/
}
});
}
나는 희망이 도움이!
아이디어를위한 Thx! 그러나 하나의 문제가 해결되지 않습니다 - 버튼을 눌러 ListView를 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 스크롤해야합니다. HeaderView로 어떻게 할 수 있습니까? – Multix
다른 질문을해야하는 것처럼 들리지만 질문 한 초기 질문과 관련이 없습니다. – C0D3LIC1OU5
@ Multix'notrix'에 동의합니다. 이것은 또 다른 질문입니다. 양말에 @Fox가 – eleven