بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خواندن عکس از دیتابیس خارجی و نمایش آن
من برای نمایش متن این کد و کوئری هارو نوشتم میخواستم بدونم برا نمایش عکس چه تغییراتی رو باید بدم
ممنون میشم اگه راهنمایی ام کنید
این هم کد های کوئری
public Integer shomaresh_field(String table,String field){
Cursor Cursor = mydb.rawQuery("SELECT * FROM "+table+" group by "+field, null);
int i = Cursor.getCount();
return i ;
}
public String namayesh_fasl(String table , int row){
Cursor Cursor = mydb.rawQuery("SELECT * FROM "+table+" group by name", null);
Cursor.moveToPosition(row);
String s = Cursor.getString(1);
return s ;
}
public String namayesh_matn (String table,String name){
Cursor Cursor = mydb.rawQuery("select * from "+table+" where name='"+name+"'",null);
Cursor.moveToFirst();
String save = Cursor.getString(2);
return save;
}
******************************************
این کد بخشی که خواستم سرفصل هارو تو یه لیست ویو نمایش بده
public class tamir extends ListActivity{
private database db;
private String[] Name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tamir);
db = new database(this);
refresher();
setListAdapter(new AA());
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent intent = new Intent(tamir.this,matnes.class);
intent.putExtra("name", Name[position]);
tamir.this.startActivity(intent);
}
class AA extends ArrayAdapter<String>{
public AA(){
super(tamir.this,R.layout.row_tamir,Name);
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
LayoutInflater in = getLayoutInflater();
View row = in.inflate(R.layout.row_tamir, parent,false);
TextView name = (TextView) row.findViewById(R.id.txt_tamir);
name.setText(Name [position]);
name.setTypeface(MainActivity.font);
return (row);
}
}
private void refresher(){
db.open();
int save = db.shomaresh_field("tamirat", "name");
Name = new String[save];
for (int i = 0; i <save; i++) {
Name[i] = db.namayesh_fasl("tamirat", i);
}
db.close();
}
}
****************************************************************
این هم کد هایی بخشی که خواستم متن داخل هر بخش نمایش بده
public class matnes extends Activity{
private database db;
private TextView txt_matne;
private String name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.page_maten);
db = new database(this);
txt_matne = (TextView) findViewById(R.id.txt_matne);
Bundle ex = getIntent().getExtras();
name = ex.getString("name");
txt_matne.setTypeface(MainActivity.font);
txt_matne.setTextSize(MainActivity.size);
txt_matne.setLineSpacing(MainActivity.space, 1);
loder(name);
}
private void loder(String name){
db.open();
txt_matne.setText(db.namayesh_matn("tamirat", name));
db.close();
}
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .