리스트뷰로 아이템을 3가지 띄워주던 것을 디자인을 입혀서 3개의 버튼으로 변경하려고 합니다.
첫번째 리스트뷰에서 다음리스트뷰로 넘어가는 것을 첫번째 버튼을 누르면 다음리스트뷰로 넘어가게
두번째 리스트뷰에서 다음리스트뷰로 넘어가는 것을 두번째 버튼을 누르면 다음리스트뷰로 넘어가게
AdapterView.OnItemClickListener mItemClickListener = new AdapterView.OnItemClickListener() {
@SuppressWarnings("unchecked")
public void onItemClick(AdapterView parent, View view, int position,
long id) {
if (position == 0) {
dataSet.READ_BOOKS_FLAG = "img";
}else{
dataSet.READ_BOOKS_FLAG = "web";
}
Intent i2 = new Intent(mContext ,MainListDetailFragment.class );
i2.putExtra("obj", arrData.get(position));
startActivity(i2);
}
};
기존에 구성되있는 리스트뷰의 리스너입니다.
버튼으로 변경하려면 어떻게 해야 하나요??
View.OnClickListener mOnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
int position = 5;
if(position == 0) {
dataSet.READ_BOOKS_FLAG = "img";
}else{
dataSet.READ_BOOKS_FLAG = "web";
}
Intent iweb = new Intent(mContext, MainListDetailFragment.class);
iweb.putExtra("obj", arrData.get(position));
startActivity(iweb);
}
};