View Full Version : پیاده سازی صفحه گزارش
slr560
شنبه 18 مرداد 1393, 15:30 عصر
دوستان من تو برنامم یه صفحه گزارش باید درست کنم
تعداد فیلدهاش به اندازه عکس پایین هست.
چجوری باید اینو به صورت یه جدول یا لیست پیاده سازی کنم؟ از چه کامپوننتی باید استفاده کنم؟
122104
slr560
شنبه 18 مرداد 1393, 20:26 عصر
کسی نیست یه راهنمایی کنه؟
dasssnj
شنبه 18 مرداد 1393, 20:59 عصر
اگه درست یادم باشه قبلا یه همچین چیزی را توی نمونه ها دیدم بگردید شاید پیدا شد
Nevercom
شنبه 18 مرداد 1393, 22:02 عصر
خب همچین لیست طویلی رو هیچوقت نمیتونید به همین شکل روی گوشی موبایل پیاده کنید.
سعی کنید چینش رو عوض کنید، مثلاً فقط یکی از مبالغ بدهکار یا بستانکار رو نمایش بدید و با رنگ (مثلاً سبز و قرمز) از هم تفکیکشون کنید.
تا جایی که می تونید از رنگ و آیکن بجای متن استفاده کنید.
اطلاعات اصلی رو بزرگتر و در وسط نمایش بدید و بقیه ی اطلاعات کم اهمیت تر رو کوچکتر و در کناره ها قرار بدید
و یا می تونید از Expandable ListView استفاده کنید، اطلاعات اصلی رو بعنوان تیتر انتخاب کنید و بقیه ی اطلاعات رو بصورت لیست در حالت Expand جای بدید
slr560
شنبه 18 مرداد 1393, 22:07 عصر
خب همچین لیست طویلی رو هیچوقت نمیتونید به همین شکل روی گوشی موبایل پیاده کنید.
سعی کنید چینش رو عوض کنید، مثلاً فقط یکی از مبالغ بدهکار یا بستانکار رو نمایش بدید و با رنگ (مثلاً سبز و قرمز) از هم تفکیکشون کنید.
تا جایی که می تونید از رنگ و آیکن بجای متن استفاده کنید.
اطلاعات اصلی رو بزرگتر و در وسط نمایش بدید و بقیه ی اطلاعات کم اهمیت تر رو کوچکتر و در کناره ها قرار بدید
و یا می تونید از Expandable ListView استفاده کنید، اطلاعات اصلی رو بعنوان تیتر انتخاب کنید و بقیه ی اطلاعات رو بصورت لیست در حالت Expand جای بدید
پیگیر حرفی که دوستمون توی پست ۳ دادن من یه لیستی مثل پایین پیدا کردم
122119
مثلا اگه اینو بزارم توی یه HorizentalScrollView به نظرتون چطوره؟
omid_cr77
شنبه 18 مرداد 1393, 23:41 عصر
این جور چیزی فک نکنم بشه طراحی کرد صفحه نمایش واسه همش جا نداره
slr560
شنبه 18 مرداد 1393, 23:43 عصر
فعلا گزاشتمش داخل HorizentalScrollView دارم طراحی میکنم. فعلا که مشکلی نبوده
ببینیم چی میشه
slr560
یک شنبه 19 مرداد 1393, 21:18 عصر
آقا ما اینو درستش کردیم
فقط میترسیدم HorizentalScroll مشکل ساز بشه که شد.
تو صفحه ای که لیست هست نمیشه اسکرول گزاشت. چیکارش کنم به نظرتون؟
شایدم بشه از اسکرول استفاده کرد. یعنی لیست ویو به صورت Vertical اسکرول بشه که خودش میشه وقتی پر شد و اسکرول افقی هم با یه تکنیک دیگه
چه کنیم؟
rubiks.kde
یک شنبه 19 مرداد 1393, 21:33 عصر
آقا ما اینو درستش کردیم
فقط میترسیدم HorizentalScroll مشکل ساز بشه که شد.
تو صفحه ای که لیست هست نمیشه اسکرول گزاشت. چیکارش کنم به نظرتون؟
شایدم بشه از اسکرول استفاده کرد. یعنی لیست ویو به صورت Vertical اسکرول بشه که خودش میشه وقتی پر شد و اسکرول افقی هم با یه تکنیک دیگه
چه کنیم؟
دوتا اسکرول خلاف جهت هم رو میشه تویه صفحه قرار داد.
یه اسکرول افقی و عمودی بزار و سطرها رو هم از لیست استفاده نکن خودت به صورت دستی بساز و بهش اضافه کن.من قبلا این کار رو با table و دو اسکرول ویو انجام دادم
slr560
یک شنبه 19 مرداد 1393, 21:39 عصر
دوتا اسکرول خلاف جهت هم رو میشه تویه صفحه قرار داد.
یه اسکرول افقی و عمودی بزار و سطرها رو هم از لیست استفاده نکن خودت به صورت دستی بساز و بهش اضافه کن.من قبلا این کار رو با table و دو اسکرول ویو انجام دادم
دستی منظورتون همون table هست؟
به صورت پویا میخوام سطر هاش اضافه بشه. یه راهنمایی میکنی؟
slr560
دوشنبه 20 مرداد 1393, 14:08 عصر
فکر کنم باید یه TableLayout طراحی کنم که داخلش یه TableRow باشه. حالا بعدش باید به صورت پویا یه row که از قبل طراحی کردم هی اضافه بشه. درست میگم؟
ولی خب چجوری باید عمل کنم؟
rubiks.kde
دوشنبه 20 مرداد 1393, 20:03 عصر
فکر کنم باید یه TableLayout طراحی کنم که داخلش یه TableRow باشه. حالا بعدش باید به صورت پویا یه row که از قبل طراحی کردم هی اضافه بشه. درست میگم؟
ولی خب چجوری باید عمل کنم؟
بله همین طوره.میتونید یک tableRow رو از قبل اون طوری که میخواهید بسازی و در زمان اجرا inflate کنید و ازش استفاده کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.