Я использую ниже код для просмотра списка. Но он не работает для меняСобытие события просмотра списка
public class ApparelsSubcatBrand extends ListActivity{
int position_list_v;
//ListAdapter adapter;
String urlImg, pid, pname, mrp, shipping, sellinprice = null, prodSize,
selSize,cbValue;
ListView listView1;
protected SQLiteDatabase sqlitedatabase_obj;
Cursor cursor;
public static String[] title_array ;
public static String[] description_array ;
protected ListAdapter adapter;
SQLiteDatabase dh;
String[] product_name = {};
int[] to_for_text_in_list = {R.id.title_info_txt_v};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.apparels_subcat_brand);
AndroidContext.setContext(this);
sqlitedatabase_obj = DataBaseHelper.getInstance().getDb();
listView1 = (ListView) findViewById(R.id.list);
cursor = sqlitedatabase_obj.rawQuery("SELECT _id, Key_ProductName , Key_SellingPrice FROM APPARELS_SUBCAT_BRAND WHERE Key_ProductName LIKE ? AND Key_SellingPrice LIKE ? ",new String[]{"%","%"});
final SimpleCursorAdapter simple=new SimpleCursorAdapter(this, R.layout.appareal_listview_text ,cursor, new String[]{"Key_ProductName","Key_SellingPrice"} , new int[] {R.id.title_info_txt_v,R.id.description_info_txt_v});
setListAdapter(simple);
}
@Override
public void onListItemClick(ListView parent, View view, int position,
long id) {
//position_list_v = position;
Intent intent = new Intent(ApparelsSubcatBrand.this,BuyNowOffline.class);
Cursor cursor = (Cursor)adapter.getItem(position);
intent.putExtra("product_id", cursor.getInt(cursor.getColumnIndex("Key_Product_ID")));
startActivity(intent);
}
Событие клика не генерируется. Это мой общий код для этой деятельности. Я хочу, чтобы, когда я нажимаю на первый элемент, то он получить соответствующую product_id из базы данных для этого элемента
Где находится ваш ListView? Не могли бы вы добавить еще код – Jackyto
Можете ли вы показать нам полный код (где вы добавляете слушателя onClick)? – dors
Является ли 'адаптер' типа' ListView' ?? –