bahman2012

مشکل با گرید ویو

1 ارسال در این موضوع قرار دارد

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

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

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;   }

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری