serius
شنبه 13 آذر 1395, 14:43 عصر
درود;
مدتی هست این سوال رو دارم ، تو stackOverflow حدود سه هفته هست که جواب ندادن ، تو گروه هم دوبار پرسیدم کسی جوابی نداده .
برای ساختن یه ListView به صورت آیتم های Custom باید به Layout بسازیم و تو آداپتر اون Layout رو Set کنیم . تو این آیتم Custom که ساختیم ، اگر مقدار Height رو fill_parrent بزاریم ، هنگامی که آداپتر آیتم ها رو Set میکنه فضاهای خالی رو خودکار حذف میکنه . یعنی اگر مقدار Height رو fill_parrent گذاشته باشیم و فقط یه textview داشته باشیم ، زمانی که آیتم ها تو آداپتر Set میشن ، آیتم بعدی درست زیر TextView ظاهر میشه و فضای خالی که fill_parrent شده بود دیگه نیست .
یه همچین چیزی :
----------------------------------------------------------
Hello !
-----------------------------------------------------------
Hello 2 !
-----------------------------------------------------------
این حالتیه که باید باشه اما در عمل اینشکلی میشه :
-----------------------------------------------------------
Hello !
-----------------------------------------------------------
Hello 2 !
-----------------------------------------------------------
......
-----------------------------------------------------------
چطور باید کاری کرد این اتفاق که خودکار انجام میشه نیافته ! که البته نیازی که من تو برنامم دارم ، میخوام به اندازه طول صفحه گوشی باشه ( همون fill_parrent یا match_parrent ) نه بیشتر نه کمتر .
مدتی هست این سوال رو دارم ، تو stackOverflow حدود سه هفته هست که جواب ندادن ، تو گروه هم دوبار پرسیدم کسی جوابی نداده .
برای ساختن یه ListView به صورت آیتم های Custom باید به Layout بسازیم و تو آداپتر اون Layout رو Set کنیم . تو این آیتم Custom که ساختیم ، اگر مقدار Height رو fill_parrent بزاریم ، هنگامی که آداپتر آیتم ها رو Set میکنه فضاهای خالی رو خودکار حذف میکنه . یعنی اگر مقدار Height رو fill_parrent گذاشته باشیم و فقط یه textview داشته باشیم ، زمانی که آیتم ها تو آداپتر Set میشن ، آیتم بعدی درست زیر TextView ظاهر میشه و فضای خالی که fill_parrent شده بود دیگه نیست .
یه همچین چیزی :
----------------------------------------------------------
Hello !
-----------------------------------------------------------
Hello 2 !
-----------------------------------------------------------
این حالتیه که باید باشه اما در عمل اینشکلی میشه :
-----------------------------------------------------------
Hello !
-----------------------------------------------------------
Hello 2 !
-----------------------------------------------------------
......
-----------------------------------------------------------
چطور باید کاری کرد این اتفاق که خودکار انجام میشه نیافته ! که البته نیازی که من تو برنامم دارم ، میخوام به اندازه طول صفحه گوشی باشه ( همون fill_parrent یا match_parrent ) نه بیشتر نه کمتر .