리스트뷰는 사진이랑 제목으로 이루어져있고 리스트뷰 아이템을 각각 클릭하면 리스트 제목과 사진이 크게 나오게 구현하려고 합니다.
일단 제목 받아오는 부분부터 하고 있고
리스트뷰 클릭이벤트 코드는
public OnItemClickListener itemClickListenerOfDataList = new OnItemClickListener()
{
public void onItemClick(AdapterView<?> adapterView, View clickedView, int pos, long id)
{
Log.d("semi", "나와라2 ");
// selected item
String product = ((TextView)clickedView).getText().toString();
// Launching new Activity on selecting single List Item
Intent intent = new Intent(getBaseContext(), FirstTab_2Activity.class);
// sending data to new activity
intent.putExtra("product", product);
startActivity(intent);
}
};
FirstTab_2Activity 클래스에서 받아오는 부분은
TextView txtProduct = (TextView) findViewById(R.id.firstTab_2_text);
Intent intent = getIntent();
String product = intent.getStringExtra("product");
txtProduct.setText(product);
이렇게 되는데 리스트뷰 아이템을 클릭해도 반응이 없어요ㅠ
로그로 찍어준 값도 안나오는데 클릭이벤트가 아예 안먹히는 거 같아요!




리스트뷰에 itemClickListenerOfDataList 이벤트 추가 했는지 확입해보세요.
리스트뷰.setOnItemClickListener(itemClickListenerOfDataList);