M-CAP7AIN 537 ارسال شده در 5 بهمن، 2018 اشتراک گذاری ارسال شده در 5 بهمن، 2018 سوال شده بود که چجوری می تونیم از نرم افزارتون برای ریسایکلر ویو استفاده کنیم. منم دسترسی به کتابخونه های مختلف ریسایکلر ویو که برای B4A رپ شدن رو نداشتم مجبور به استفاده از ریسایکلر شخصی (MC7RecyclerView) شدم ولی بیس همه کتابخونه ها یکسانه زیاد تفاوت نداره. بریم سراغ آموزش 1. ابتدا لیوت رو میسازیم (دقت کنید سایز پنل برابر با سایز وارد شده در نرم افزار باشد) 2. وارد سربرگ B4A Code شده (از لیوت خروجی بگیرید) 3. کدها رو Ctrl+C و Ctrl+V کرده در بخش onCreateViewHolder 4. این قسمت باید رنگ و لعاب بدیم به ویوها در بخش onBindViewHolder 5. اتمام کار پ.ن: می تونید آیتم های بیشتر و رنگ و لعاب بهتری بدید ، جهت راهنمایی و نحوه استفاده مثال ساده زده شد. وبلاگ تلگرام لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohsen m 156 ارسال شده در 5 بهمن، 2018 اشتراک گذاری ارسال شده در 5 بهمن، 2018 سلام نمیشه برای خروجی کدهای xml بده؟ ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
نورنما 613 ارسال شده در 6 بهمن، 2018 اشتراک گذاری ارسال شده در 6 بهمن، 2018 در 8 ساعت قبل، mohsen m گفته است : سلام نمیشه برای خروجی کدهای xml بده؟ ممنون بله موافقم ، اگه MC7RecyclerView خروجی xml هم بده خصوصا در اون امکان استفاده از دستوراتی همچون (wrap_content-fill_parent-match_parent ) در layout_width و layout_height و امثال آن اضافه کنید وگزینه ای هم صرفا برای تعیین انواع layout مثل Linear Layout-Relative Layout-Table Layout-Absolute Layout-Frame Layout-List View-Grid View در اون باشه که واقعا عالیه میشه ونرم افزار جامعی میشه ودیگه کسانی که b4a کارمیکنندنیازی به نصب android studio یا استفاده ازسایتها ونرم افزارهای دیگه برای اینکار پیدانمیکنند. البته قابل توجه جناب mohsen m وسایر دوستان که قطعا چنین کاری زحمت خاص خودش رو داره و باید صفات لیوتها مثل موارد زیر هم بهش اضافه بشه : یک نام منحصر به فرد برای هر View android:id پهنا یک لایه رو مشخص می کنه android:layout_width ارتفاع یک لایه رو مشخص می کنه android:layout_height فاصله اضافی از بالا یک لایه android:layout_marginTop فاصله اضافی از پایین یک لایه android:layout_marginBottom فاصله اضافی از سمت چپ یک لایه android:layout_marginLeft فاصله اضافی از سمت راست یک لایه android:layout_marginRight مشخص میکنه که فرزند لایه در چه موقعیتی قرار بگیره android:layout_gravity این صفت مشخص کننده این که یک View چند درصد از یک لایه رو به خودش اختصاص بده (فقط در LinearLayout قابل استفاده هست) android:layout_weight مختصات X یک لایه رو مشخص می کنه android:layout_x مختصات Y یک لایه رو مشخص می کنه android:layout_y فاصله از بالا برای پر کردن لایه android:paddingTop فاصله از پایین برای پر کردن لایه android:paddingBottom فاصله از سمت چپ برای پر کردن لایه android:paddingLeft فاصله از سمت راست برای پر کردن لایه android:paddingRight *البته به نظرم MC7RecyclerView مختصات موردنیاز و ابزار لازم بیشتر این پیشفرض ها رو داره وجناب M-CAP7AIN عزیز اگر بخواهند به راحتی میتوانندچنین قابلیتی رو هم به اون اضافه کنند. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
M-CAP7AIN 537 ارسال شده در 6 بهمن، 2018 سازنده اشتراک گذاری ارسال شده در 6 بهمن، 2018 اول به MC7RecyclerView اشاره کنم ، این کتابخونه فقط براسای پنل طراحی شده ، و نیازی به xml نداره و فروشی نیست. بهتر از این کتابخونه داخل انجمن یا انجمن های دیگه موجوده. به دلیل نداشتن کتابخونه ریسایکلر مجبور به استفاده اون شدم. درمورد xml حالت های خیلی زیادی تو این طراحی هست مثل LinearLayout RelativeLayout TableLayout AbsoluteLayout و ... خود اندروید استادیو چندسال طول کشید تا اینا رو به خوبی تکمیل کنه وقت زیادی میخواد تا تو برنامه پیاده کرد. اگه شرایط فراهم بود ، این قابلیت رو هم اضافه می کنم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.