آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش عکس مربوط به هر آیتم از لیست ویو (داخل دیتابیس)در داخل خود لیست ویوو

Shadow  10 سال پیش  10 سال پیش
0 0

نمی دونم منظور سوالم رو گرفتین یا نه توی دیتابیسم عکس ها رو ذخیره کردم و همراه اطلاعاتی متنی دیگه براساس نام این اطلاعات رو توی یه لیست ویوو نمایش دادم داخل هر آیتم از لیست ویو می خوام عکس مربوط به خودش رو نمایش بده مثلا پرچم هر کشور یه کارای کردم ولی خطا می گیره لطفا راهنمایی کنید؟

 public class List extends ListActivity {

private database db;
private String[] team;
private String[] Tedad;
private Integer[] imgB;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_bashga);

db = new database(this);

refresh();
setListAdapter(new AA());

}


@Override
public void onBackPressed() {
super.onBackPressed();

finish();
//overridePendingTransition(R.anim.in, R.anim.out);

}


@Override
protected void onListItemClick(ListView l, View v, int position, long id) {

Intent i = new Intent(ListBashga.this, ListFootBallistha.class);
i.putExtra("team", team[position]);
startActivity(i);

}


class AA extends ArrayAdapter<String> {

public AA() {
super(ListBashga.this, R.layout.row_bashga, team);
}


@Override
public View getView(int position, View convertView, ViewGroup parent) {

LayoutInflater in = getLayoutInflater();
View row = in.inflate(R.layout.row_bashga, parent, false);

TextView Horoph = (TextView) row.findViewById(R.id.row_season_name);
TextView tedad = (TextView) row.findViewById(R.id.row_season_tedad);
ImageView img = (ImageView) findViewById(R.id.imgBashga);
Horoph.setText( team[position]);
tedad.setText( Tedad[position]);

return (row);
}
}


private void refresh() {

db.open();
int s = db.count("shootball", "team");
team = new String[s];
Tedad = new String[s];

for (int i = 0; i < s; i++) {
team[i] = db.Season_display("shootball", i);
Tedad[i] = db.Story_count("shootball", team[i].toString()) + "";
}
db.close();

}
}
 public byte[] getpic(int id) {
Cursor cu = mydb.rawQuery("select * from shootball where id = " + id, null);
cu.moveToFirst();
byte[] s;
s = cu.getBlob(8);
return s;
}


 برای این سوال 1 پاسخ وجود دارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .