رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

من یک گرید ویو دارم تو یه بخشی که باس از دیتابیس اطلاعات بگیرم به مشکل برخوردم-نمیدونم چیکار کنم--ممنون میشم اگه راهنمایی کنید

بخشی که به مشکل خوردم رو با // کردم

package ir.tahaquran.sabzeh;import ir.tahaquran.sabzeh.fehrest.AA;import java.util.ArrayList;import android.app.Activity;import android.content.Context;import android.graphics.Typeface;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.GridView;import android.widget.ImageView;import android.widget.TextView;public class fehrest_grid_view extends Activity {private database db;ArrayList ax;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.fehrest_grid_view);db = new database(this);refresh();TextView onva_storys =(TextView) findViewById(R.id.onvan_storys);	onva_storys.setText("فهرست الگو های سبزه عید");Typeface fonttt =Typeface.createFromAsset(getAssets(), "font/titr.ttf");onva_storys.setTypeface(fonttt);GridView grid = (GridView) findViewById(R.id.gridView1);grid.setAdapter(new ImageAdapter(this));}public class ImageAdapter extends BaseAdapter {   private Context mContext;public ArrayList mThumbIds = ax;   // Constructor   public ImageAdapter(Context c){       mContext = c;   }   @Override   public int getCount() {       return mThumbIds.length; // اینجا به مشکل برخوردم این پیغام رو میده lengh can not be resolved or is not field   }   @Override   public Object getItem(int position) {       return mThumbIds.get(position);   }   @Override   public long getItemId(int position) {       return 0;   }   @Override   public View getView(int position, View convertView, ViewGroup parent) {       ImageView imageView = new ImageView(mContext);       //imageView.setImageResource(mThumbIds[position]);       imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);       imageView.setLayoutParams(new GridView.LayoutParams(80, 80));       return imageView;   }}private void refresh(){db.open();   ax=db.fehrest_grid_view(3);db.close();}}

کدی که تو دیتابیسم ازش استفاده میکنم

 public ArrayList fehrest_grid_view( int col){   	ArrayList list = new ArrayList();   	Cursor cursor;       	cursor = mydb.rawQuery("select * from sabzehdb where ezafi=0", null);	    if(cursor.getCount()>0)   	{   		while(cursor.moveToNext())   		{   			list.add(cursor.getString(col));   		}   	}   	return list;   }
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...