M-CAP7AIN 537 ارسال شده در 14 آبان، ۱۳۹۷ اشتراک گذاری ارسال شده در 14 آبان، ۱۳۹۷ سوال شده بود که چجوری می تونیم از نرم افزارتون برای ریسایکلر ویو استفاده کنیم. منم دسترسی به کتابخونه های مختلف ریسایکلر ویو که برای B4A رپ شدن رو نداشتم مجبور به استفاده از ریسایکلر شخصی (MC7RecyclerView) شدم ولی بیس همه کتابخونه ها یکسانه زیاد تفاوت نداره. بریم سراغ آموزش 1. ابتدا لیوت رو میسازیم (دقت کنید سایز پنل برابر با سایز وارد شده در نرم افزار باشد) 2. وارد سربرگ B4A Code شده (از لیوت خروجی بگیرید) 3. کدها رو Ctrl+C و Ctrl+V کرده در بخش onCreateViewHolder 4. این قسمت باید رنگ و لعاب بدیم به ویوها در بخش onBindViewHolder 5. اتمام کار پ.ن: می تونید آیتم های بیشتر و رنگ و لعاب بهتری بدید ، جهت راهنمایی و نحوه استفاده مثال ساده زده شد. وبلاگ تلگرام لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mohsen m 155 ارسال شده در 15 آبان، ۱۳۹۷ اشتراک گذاری ارسال شده در 15 آبان، ۱۳۹۷ سلام نمیشه برای خروجی کدهای xml بده؟ ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
نورنما 613 ارسال شده در 15 آبان، ۱۳۹۷ اشتراک گذاری ارسال شده در 15 آبان، ۱۳۹۷ در 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 ارسال شده در 15 آبان، ۱۳۹۷ سازنده اشتراک گذاری ارسال شده در 15 آبان، ۱۳۹۷ اول به MC7RecyclerView اشاره کنم ، این کتابخونه فقط براسای پنل طراحی شده ، و نیازی به xml نداره و فروشی نیست. بهتر از این کتابخونه داخل انجمن یا انجمن های دیگه موجوده. به دلیل نداشتن کتابخونه ریسایکلر مجبور به استفاده اون شدم. درمورد xml حالت های خیلی زیادی تو این طراحی هست مثل LinearLayout RelativeLayout TableLayout AbsoluteLayout و ... خود اندروید استادیو چندسال طول کشید تا اینا رو به خوبی تکمیل کنه وقت زیادی میخواد تا تو برنامه پیاده کرد. اگه شرایط فراهم بود ، این قابلیت رو هم اضافه می کنم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.