当前位置:编程学习 > wap >>

android开发 选中listview中的某一行,然后对其中的某一项进行编辑

,我现在利用listview  现在我想实现  选中listview 的某一行之后,那一行突出显示,然后可以对其中的数量进行修改,应该怎么实现呢。
database= SQLiteDatabase.openOrCreateDatabase(DBManager.DB_PATH + "/" + DBManager.DB_NAME, null);
        Cursor cursorone= database.rawQuery("select _id,barcode,number from t_firstcheckinfo ", null);
        if(cursorone.moveToFirst())
        {
          //创建SimpleCursorAdapter适配器将数据绑定到item显示控件上  
          SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.item, cursorone,   
                new String[]{"barcode", "number",}, new int[]{R.id.barcode, R.id.number});  
          listView.setAdapter(adapter);  
       
        //条目点击事件  
           listView.setOnItemClickListener(new ItemClickListener());  
        }


public class ItemClickListener implements OnItemClickListener {

    @Override
  public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
 
            ListView listView = (ListView) parent;  
            Cursor cursor = (Cursor) listView.getItemAtPosition(position);  
            String personid = String.valueOf(cursor.getInt(cursor.getColumnIndex("_id"))); 
            Toast.makeText(getApplicationContext(), personid, 1).show();  
        }  
还望各位大神 帮帮忙,给看看具体怎么实现呢。 android开发 listview 选中一行高亮显示 对那一行数据中的某个变量修改 --------------------编程问答-------------------- 直接调用系统的SimpleCursorAdapter 肯定是实现不了你所要的功能的,你可以自己写一个Adapter(继承BaseAdapter),然后自己定义每一行(item)的样式和它中控件点击后的效果, --------------------编程问答--------------------
引用 1 楼 u011892949 的回复:
直接调用系统的SimpleCursorAdapter 肯定是实现不了你所要的功能的,你可以自己写一个Adapter(继承BaseAdapter),然后自己定义每一行(item)的样式和它中控件点击后的效果,

这位大神,能否提供一下这方面的资料呢,新手入门,还望多指教一下哈。如何自己写一个Adapter完全没思路啊,
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,