final LinearLayout v = (LinearLayout) getLayoutInflater().inflate(R.layout.list, null);

final ImageButton g_str = (ImageButton) v.findViewById(R.id.star);

     v.setOnClickListener(new OnClickListener() {
     public void onClick(View view) {
      v.setSelected(true);
            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(f_url));
             startActivity(intent);
     }
  });

     g_str.setOnClickListener(new OnClickListener() {
     public void onClick(View view2) {
      g_str.setSelected(true);
     }
  });
     

대충 이런식으로 있으면

v 를 누르면 v만 setseleted 되야 하는데 g_star 도 selected 가 되네요

g)star 가 v 하위에 잇어서 그런지 ㅠㅠ

이게 어떻게 해결해야 할지 모르겠네요 ?

이런 경우 하위는 eanbled 안되게 하려면 어떻게 해야 하나요 ?