PDA

View Full Version : اتصال TextView داخل لیست ویو سفارشی به دیتابیس



majid.mp
سه شنبه 29 دی 1394, 22:19 عصر
با سلام
بنده قصد دارم یک لیست ویو سفارشی را که حاوی دو TextView میباشد را به دیتابیس متصل نمایم به این صورت که در یکی از جداول دیتابیسم دو فیلد با نام Name و Family دارم حال قصد دارم مقدار این دو فیلد را بخوانم و در دو TextView درون لیست ویو سفارشی نمایش دهم،متد getview را به صورت زیر نوشتم تا دو TextView در لیست ویو نمایش داده شود حال قصد دارم مقادیر دو فیلد جدولم را در این دو TextView نمایش دهم لطفاً راهنمایی نمایید چگونه میتوانم این کار را انجام دهم.

@Override
public View getView(int position, View view, ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View rowView = inflater.inflate(R.layout.cat_item, null, true);
TextView lbl_Name = (TextView) rowView.findViewById(R.id.lbl_Name);
TextView lbl_Family = (TextView) rowView.findViewById(R.id.lbl_Family);
lbl_Name.setText("Name");
lbl_Family.setText("Family");
return rowView;
}

msroid
سه شنبه 29 دی 1394, 23:13 عصر
سلام
توی این متد پارامتری به نام position وجود داره که با استفاده از اون میشه به داده های مورد نظر دسترسی داشت. مثلا اگر یک ArrayList به عنوان داده ورودی به adapter داده شده میشه با استفاده از position داده هر سطر رو خوند. پس همه چیز بستگی به این داره که شما در چه قالبی داده هایی که از دیتابیس خونده شده رو به adapter دادین.
برای اینکه سرعت اجرا هم بیشتر بشه میتونین از الگوی VH یا همون ViewHolder Pattern استفاده کنین.