hi, I have next problem: My ListView does not want to handle clicks. What could be the problem?
Activity class: package com.ilsy.android.activity; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.SimpleCursorAdapter; import android.widget.TextView; import com.ilsy.android.R; import com.ilsy.android.db.DBHelper; import com.ilsy.android.db.TableItem; public class List extends Activity implements OnItemClickListener, OnItemSelectedListener { DBHelper dbHelper; ListView list; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); list = (ListView) findViewById(R.id.listItems); list.setClickable(true); list.setOnItemClickListener(this); list.setOnItemSelectedListener(this); } @Override public void onStart() { super.onStart(); dbHelper = new DBHelper(this); SQLiteDatabase db = dbHelper.getWritableDatabase(); Cursor c = db.query(TableItem.ITEM_TABLE_NAME, null, null, null, null, null, null); String[] from = new String[] {TableItem.ITEM_FIELD_NAME, TableItem.ITEM_FIELD_DESCRIPTION, TableItem.ITEM_FIELD_TYPE, TableItem.ITEM_FIELD_UNITS_AVAILABLE, TableItem.ITEM_FIELD_UNITS_PER_SM}; int[] to = new int[] {R.id.nameTextView, R.id.descriptionTextView, R.id.typeTextView, R.id.hideUnitsAvailableTextView, R.id.hideUnitsPerSquareMeterTextView}; SimpleCursorAdapter scAdapter = new SimpleCursorAdapter(this, R.layout.cell, c, from, to); list.setAdapter(scAdapter); dbHelper.close(); } @Override public boolean onCreateOptionsMenu(Menu menu) { /* ... */ } @Override public boolean onOptionsItemSelected(MenuItem item) { /* ... */ } public void clickCalc(View v) { /* ... */ } @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Log.d("test", "itemSelected: position = " + position + ", id = " + id); } @Override public void onNothingSelected(AdapterView<?> parent) { Log.d("test", "itemSelect: nothing"); } @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d("test", "itemClick: position = " + position + ", id = " + id); } } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en