نمایش اطلاعات دیتابیس درون یک جدول با قابلیت فیلتر

0 امتیاز
47 بازدید
سوال شده شهریور 23, 1395 توسط ali83  
با سلام و وقت بخیر

میخواستم بدونم بهترین روش برای خواندن اطلاعات از دیتابیس sqlite و نمایش اونها در یک جدول دو بعدی چیست؟

شرایط جدول :

1. ستونها شامل هدر یا نام ستون باشند و جدول نمای گرافیکی قشنگ داشته باشه و چشم نواز باشه

2. عرض صفحه نمایش گوشی کاربر برای نمایش ستونها استفاده بشه و اگه فضای کافی نبود متن fade بشه

3. قابلیت جستجو داشته باشه. یعنی وقتی کاربر کارکتری در محل جستجو وارد میکنه متن مورد نظر توی همه ستونها جستجو بشه و جدول به روز بشه

پیشاپیش از زمانی که برای پاسخ به سوالات میگذاریم سپاسگذارم
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده شهریور 25, 1395 توسط ASHKARAN  
انتخاب شده شهریور 27, 1395 توسط ASHKARAN
 
بهترین پاسخ

با عرض سلام

راه خوندن اطلاعات از دیتابیس مهمه ، اما نه خیلی زیاد

مهمتر از اون دستورات SQL  که استفاده می کنید

نمای گرافیکی هم بستگی به خودتون داره ، ترجیحا از یک گرافیست کمک بگیرید

در صورتی که می خواهید در صورت نبودن جای کافی متن مخفی بشه می تونید از دستور زیر استفاده کنید

maxLine="1"
یا
singleLine="1"

برای قابلیت جستجو می تونید دستورات مربوط به جستجو رو تو رویداد تغییر متن قرار بدید

editText.setOnTextChangedListener(new OnTextChangedListener(){


      .... override methods
         searchMethoads();

});

 

دارای دیدگاه شهریور 27, 1395 توسط ali83  
ویرایش شده شهریور 31, 1395 توسط ali83
ببخشید فکر کنم سوالم را بد مطرح کردم :

من می خوام یه جدول مثلا 5 ستونی داشته باشم و که اطلاعات هر سطر که شامل 5 مقدار رشته ای هست را از دیتا بیس بخونم و توی ردیف در لیست ویو نمایش بدم

تا ینجا که من از آموزشها متوجه شدم باید ظاهر لیستم رو در یک فایل xml در layout بسازم که این کار رو کردم

حالا چه طوری این 5 تا textview که ساختم را مقدار بدم. آیا باید adapter خاصی بسازم یا از همون adaper ‍پیش فرض می تونم استفاده کنم؟

اگه باید adapter سفارشی خودم را بسازم چطوری باید تعریفش کنم؟

چون custom_listview که در آموزشها هست فقط یک textview داره و من نمیدونم اگه بیشتر از یه دونه شد چیکار باید بکنم؟

977 سوال

819 پاسخ

1,329 دیدگاه

1,273 کاربر

متاسفانه نیستم

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

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...