마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Fragment와 listview 관련 질문드립니다.

0 추천

먼저 Custom_list_item 입니다

 

이게 list_view가 있는 fragment입니다.

 

마지막으로 item들을 fragment에 넣은 결과입니다.

 

아래는 fragment에 list_view를 넣는 과정 입니다. 

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment1_layout, container, false);

    arrayList.clear();
    dbHelper = new DatabaseHelper(getContext());

    try {
        dbHelper.checkAndCopyDatabase();
        dbHelper.openDatabase();
    } catch (SQLException e) {

    }

    try {
        Cursor cursor = dbHelper.QueryData("select * from my_database");
        if (cursor != null) {
            if (cursor.moveToFirst()) {
                do {
                    Item item = new Item();
                    item.setId(cursor.getString(0));
                    item.setName(cursor.getString(1));
                    item.setCourse(cursor.getString(2));
                    arrayList.add(item);
                } while (cursor.moveToNext());
            }
        }
    } catch (SQLException e) {
    }

    adapter = new Adapter(getActivity(), R.layout.custom_list_item, arrayList);
    listView = (ListView) v.findViewById(R.id.listOfItems);
    listView.setAdapter(adapter);
    adapter.notifyDataSetChanged();

    return v;
}
질문드리고자 하는 것은.. fragment에서 하트모양의 ImageButton을 
누르면 background가 바뀌는 onClick을 어떻게 만드나요??
fragment에서 onClickListener 만들어서 하는게 맞나요?
winteriscoming (360 포인트) 님이 2016년 1월 13일 질문

1개의 답변

0 추천
adapter에서 이미지버튼의 onclick을 만들어야 합니다.
캬옹이 (37,920 포인트) 님이 2016년 1월 13일 답변
...