2011-05-09 4 views

답변

1

바인더 뷰로 이것을 버리십시오. - 어쨌든 나를 위해 일합니다.

public void bindView(View v, Context context, final Cursor c) { 

int tvGoto = c.getColumnIndexOrThrow("mColumn"); 
     final String gotoLink = c.getString(tvGoto); 
     TextView gotoTxt = (TextView) v.findViewById(R.id.mRID); 

     if (gotoTxt != null) { 
      gotoTxt.setText(gotoLink); 
     } 
.... 

     v.setTag(gotoLink); 

final ListView lv = getListView(); 
     lv.setEnabled(true); 
     lv.setClickable(true); 

     lv.setOnItemClickListener(new OnItemClickListener() { 

      @Override 
      public void onItemClick(AdapterView<?> arg0, View v, int arg2, 
        long arg3) { 

       String url = ""; 
       url = (String) v.getTag(); 

       Intent i = new Intent(QueryDisplay.this, DocView.class); 
       QueryDisplay.this.startActivity(i); 
      } 
     }); 
} 
관련 문제