2015-05-25 77 views
-11
  1. 有從數據庫挑選數據的列表視圖,用適配器 在這裏,我想在反向加載項,當我這樣做的查詢,從第一行的選圖數據,並把它在列表視圖中的第一項中等等。得到特徵項列表視圖

  2. 如何挑選數據庫中的最後一項,並將其放在第一個,第二個列表視圖中。 第9項 項目8 項目7 項目6 項 項目4 項目3 項目2 第1個 項0

    @Override 公共視圖getView(INT位置,查看convertView,父的ViewGroup){

    ViewHolder holder = null; 
    ViewHolder holder2 = null; 
    int itemType = getItemViewType(position); 
    
    
         Bitmap bitmap = BitmapFactory.decodeByteArray(advertising.getImage(), 0, advertising.getImage().length); 
    
         holder.advIdTxt.setText(advertising.getId() + ""); 
         holder.advTitleTxt.setText(advertising.getTitle()); 
         holder.advDescriptionTxt.setText(advertising.getDescription()); 
         holder.advDiscountTxt.setText(advertising.getDiscount() + " % " + "Sale" + ""); 
         holder.advPriceTxt.setText(advertising.getPrice() + " $" + ""); 
         holder.advCatNameTxt.setText(advertising.getCategory().getName()); 
         holder.advImage.setImageBitmap(bitmap); 
         holder.advFdateTxt.setText(formatter.format(advertising.getFromDate())); 
         holder.advTdateTxt.setText(tormatter.format(advertising.getToDate())); 
         convertView.setTag(holder); 
    
        } 
        else { 
         LayoutInflater inflater = (LayoutInflater) context 
           .getSystemService(Activity.LAYOUT_INFLATER_SERVICE); 
         convertView = inflater.inflate(R.layout.dumpy, null); 
         holder2 = new ViewHolder(); 
         holder2.z = (TextView) convertView.findViewById(R.id.z); 
         convertView.setTag(holder2); 
        } 
    

    //}

    return convertView; 
    } 
    

    進入這裏

+0

從數據庫獲取結果,傳遞到適配器之前反向數據的列表。 – Shahzeb

+0

獲取DESC中的順序,或者將您從DB製作的列表反轉,然後將其傳遞到您的適配器中,也可以重寫getView方法以獲得所需的結果。發佈您的代碼 –

回答

1

代碼,而從獲取數據庫中的數據給相應的列順序由遞減。

例如

sql = "SELECT * FROM "+Database.tblname+" WHERE ORDER BY "+Database.clcolumnid+" ASC"; 
SQLiteDatabase sqlite = dbObject.getWritableDatabase(); 
    Cursor cursor = sqlite.rawQuery(sql, null);