PDA

View Full Version : این لیست ویو رو چجوری باید ساخت؟



parniaznet
دوشنبه 03 فروردین 1394, 12:09 عصر
سلام
این لیست ویو رو چجوری باید ساخت؟ مکنظورم فایل xml هست، مشکی با استفاده و تعریف لیست ویو اختصاصی ندارم و کلا در مورد جاواش بحثی نیست. فقط اگه کسی میتونه xml ش رو بزاره خیلی ممنون میشم ، یا بگه از چه ترکیبی استفاده شده
مرسی

http://up.vbiran.ir/uploads/40623142709938530509_Screenshot_۲۰۱۵-۰۳-۲۳-۱۲-۵۰-۴۹.png

9213036
دوشنبه 03 فروردین 1394, 12:41 عصر
مشکل اصلی همه همین محیط میباشد منم همین مشکل رو دارم
شما ی سر ب سایت کلیدستان برن

parniaznet
دوشنبه 03 فروردین 1394, 13:26 عصر
مشکل اصلی همه همین محیط میباشد منم همین مشکل رو دارم
شما ی سر ب سایت کلیدستان برن

کدوم قسمتش؟ لینک میدی؟

من با ترکیب تب لایوت و تب رو تونستم بسازمش و تو ایکلیپس بدون مشکل نشون میده اما وقتی تو دستگاه باز میکنم یه تیکش رو نشون میده و بقیه رو از صفحه میندازه بیرون

morahimi
دوشنبه 03 فروردین 1394, 13:50 عصر
خب بزارش تو یه اسکرول ویو

dalmif
دوشنبه 03 فروردین 1394, 14:41 عصر
اگه توی لیست ویو مشکل دارید از یه گرید ویو سفارشی استفاده کنید.
ساخت طرح این برنامه بسیار ساده است.
آسون تر از اونیه که فکرش رو میکنی:لبخند:

parniaznet
دوشنبه 03 فروردین 1394, 19:43 عصر
اگه توی لیست ویو مشکل دارید از یه گرید ویو سفارشی استفاده کنید.
ساخت طرح این برنامه بسیار ساده است.
آسون تر از اونیه که فکرش رو میکنی:لبخند:

خب یه نمونه پروژه بساز بزار همه استفاده کنن
منم اموزش منو گوگل پلی رو میزارم در عوضش :لبخند:

Abbas Naghdi
دوشنبه 03 فروردین 1394, 23:26 عصر
سلام
این لیست ویو رو چجوری باید ساخت؟ مکنظورم فایل xml هست، مشکی با استفاده و تعریف لیست ویو اختصاصی ندارم و کلا در مورد جاواش بحثی نیست. فقط اگه کسی میتونه xml ش رو بزاره خیلی ممنون میشم ، یا بگه از چه ترکیبی استفاده شده
مرسی

http://up.vbiran.ir/uploads/40623142709938530509_Screenshot_۲۰۱۵-۰۳-۲۳-۱۲-۵۰-۴۹.png


این امکانش هست لیست ویو نباشه ... در کل با استفاده از سفارشی سازی item ها میشه این کار رو انجام داد ... البته اگه تعداد آیتم ها متغیر هست .
اگر تعداد آیتم ها متغیر نباشه با Linerlayout خیلی راحت میشه درست کرد.

gilas1368
سه شنبه 04 فروردین 1394, 15:41 عصر
سلام
این لیست ویو رو چجوری باید ساخت؟ مکنظورم فایل xml هست، مشکی با استفاده و تعریف لیست ویو اختصاصی ندارم و کلا در مورد جاواش بحثی نیست. فقط اگه کسی میتونه xml ش رو بزاره خیلی ممنون میشم ، یا بگه از چه ترکیبی استفاده شده
مرسی

http://up.vbiran.ir/uploads/40623142709938530509_Screenshot_۲۰۱۵-۰۳-۲۳-۱۲-۵۰-۴۹.png

دوست خوبم
همونطور که دوستان گفتن ساخت این لایه بسیار آسونه

شما میتونید برای ساخت ی همچین لایه ای از ی gridview استفاده کنین و برای آیتم هاش هم ی لایه طراحی کنین و بهش پاس بدید

البته من دقیقا نمیدونم کدوم قسمتش رو میخواید طراحی کنین
اما اون قسمت شبکه ای رو میتونید با GridView پیاده سازی کنین

omid.n1990
چهارشنبه 05 فروردین 1394, 12:35 عصر
صحبت صرفا پیاده کدن اون گریدویو نیست! بحث این هست که چند قسمت شبکه ای مانند داره و بین اونها چندتا تصویر. مثل بازار! نگاه کنید مثلا بخش پرفروشهای پولی رو داره که شبیه به همون گرید ویو ماهست بعد یک تبلیغ بعد مثلا تازه های فروشی و باز بعدش یک تصویر تبلیغاتی و .... .
درحالت عادی هم نمیشه یگ گرید ویو گذاشت و بعدش تبلیغ و بعدش مجدد گرید ویو. چون تو این حالت امکان اسکرول کردن بین گریدها از دست میره یکسری مشکلات داره که دوستانی که میگن ساده است اگر تست کنن میبینن مشکل هست و به سادگی انجام نمیشه

parniaznet
چهارشنبه 05 فروردین 1394, 13:41 عصر
دقیقا همینطوره
و الا ساخت خود گرید ویو ساده که تصویر و متن باشه بله ساده هست. اما اینکه بینش تبلیغ قرار بدی یا هر چیز دیگه به صورتی که در عکس مشخص هست و یا مثل بازار... اون نکته داره که من مشکل دارم باهاش

gilas1368
پنج شنبه 06 فروردین 1394, 09:05 صبح
دوست خوبم اگ شما میخواید بینش تبلیغ قرار بدید دیگ نمیتونید از گرید استفاده کنین
بجاش باید از tableLayout استفاده کنین

#root#
پنج شنبه 06 فروردین 1394, 11:08 صبح
با Android Device Monitor میتونید عناصری و لایه هایی که تو یه activity استفاده شده رو ببینید. (قسمت Dump View Heirarchy)

omid.n1990
پنج شنبه 06 فروردین 1394, 15:24 عصر
سوال ایشون همونطور که از تصویر مشخص هست مثل صفحه اول بازار است. بهتره اینطور سوال کنیم که آیا کسی می‌تونه صفحه اول بازار رو پیاده سازی کنه؟؟
اونچیزی که به نظر میرسه چندین گرید ویو هست توی صفحه اول و بین گرید ویوها تبلیغ گذاشته شده ولی گریدویوها توسعه داده شده هستند و نه گریدویو معمولی. اگر یک بار تست کنید متوجه میشید چه مشکلی وجود داره.
tablelayout بعید به نظر میرسه چون آیتها مثل گریدویو میتونن به صورت پویا براساس سایز صفحه نمایش تغییر کنن و بیشتر به گریدویو میخوره.

parniaznet
جمعه 07 فروردین 1394, 01:33 صبح
سیاوش جان بحث اینجاست که طبیعتا یه دیتایی با تعداد نامشخص داریم میگیریم و تو لیست ویو یا گرید ویو یا ... نمایش میدیم ، خب اگه بخوایم کل لیست یک طرح یکسان داشته باشه مشکلی نیست حالا هر گرافیکی رو میشه پیاده کرد باهاش ، اما وقتی بخوایم مثلا بعد از یه تعدادی یه چیزی غیر از لیست تعریف شده با طراحی متفاوت نمایش بدیم حالا به عنوان مثال بنر برای تبلیغ ، اینجا رو باید چیکار کرد؟ یا بخوایم مثل صفحه اول بازار پیاده سازی کنیم، اینها کلا داستانشون متفاوت میشه

و بله اگر دیتا یه تعداد مشخص بود بله میشد دستی با هر شکلی اون رو ساخت ولی موضوع اینه تعداد متغییر هست

rezaricky
جمعه 07 فروردین 1394, 12:15 عصر
شما باید یک custom View بسازی . سورس Gridview رو میتونی بخونی تا ببینی چطوری پیاده سازی شده بعد اون رو هر طور که میخوای تغییرمیدی .
public class MyCustomGridView extends GridView { // code here
}
مثلا این view رو بیین که یک cusotm view هست https://github.com/daCapricorn/ArcMenu .
اینم مجموعه ای از مثال های cusotm View هست که بدردت میخوره https://github.com/devunwired/custom-view-examples
آموزش ایجاد Custom View https://github.com/codepath/android_guides/wiki/Defining-Custom-Views
کتاب Professional Android 4 Development هم مثال های خوبی تو این زمینه داره .

omid.n1990
یک شنبه 16 فروردین 1394, 09:52 صبح
کسی نتونست شکل فوق رو پیاده کنه؟

bashir_gladiator
شنبه 23 خرداد 1394, 12:18 عصر
هنوز کسی موفق به ساخت این صفحه نشده؟ اگر کسی موفق شده لطفا راهنمایی کنه