بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

راهنمایی برای سفارشی کردن بعضی از قسمت های یک کتابخانه

مدیریت گفتگو
MJZ376 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام به دوستان عزیز

از یه کتابخانه برای Swip refresh layout استفاده کردم که این لینکش هست https://github.com/xyxyLiu/SwipeRefreshLayout

حالا میخوام وقتی که صفحه رو به سمت پایین میکشم متنی که نمایش داده میشه رو تغییر بدم(به تصویر توجه کنید)

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

ممنون میشم کمک کنید تا بتونم متن هاش رو تغییر بدم

 

نظرات

Rabbit 9 سال پیش
راه حل قطعی که به ذهنم میرسه اینه که کتابخونه رو دانلود کنید و سپس نسخه دانلود شده رو مثل یک ماجول به پروژه اضافه کنید (و نه از طریق gradle). راه دیگه که مطمئن نیستم اینه که جایِ اینکه کدهای کتابخونه رو تغییر بدید متدهایِ کتابخونه رو داخل کدتون override کنید.
MJZ376 9 سال پیش
متن هایی که توی عکس هنگام swip میاد توی یه فایل Xml به اسم Value هستش که نه وقتی که با گردل بیلدش کردم عوض شد نه هنگام دستی ادد کردن
امید 9 سال پیش
کاری که من خودم همیشه انجام میدم اینه که کلیه فایل های کتابخونه رو دانلود میکنم و بعد کل فایل هاش رو به پروژم اضافه میکنم، اینجوری فایل های اضافیی که نیاز ندارم رو هم پاک میکنم و هر جایی که بخوام به راحتی تغییرات اعمال میکنم.
MJZ376 9 سال پیش
فایل هایی که گرفتید رو به jar تبدیل میکنید و اضافه میکنید؟اگه آره بیشتر توضیح بدید اگه خیر هم روش رو بگید

پاسخ‌ها 1

مشاهده پاسخ صحیح
امید 9 سال پیش

 پاسخ صحیح

لینک کتابخانه ای که گفتید رو بررسی کردم، این کتابخانه کلا 3 تا فایل java داره. اینم لینکش

یه سری تنظیماتشم توی فولدر ریسورسش هست. اینم لینکش

این فایل هارو به برنامتون اظافه کنید، سعی کنید توی این زمینه مرتب کار کنید که بعد ها به مشکل نخورید. یه عکس از پروژه خودم میزارم تا بهتر متوجه بشید.

توی پروژم یه فولدر درست کردم به اسم control و کلیه کنترل هایی که میسازم رو میزارم اینجا و کتابخانه هایی رو هم که به این شیوه دانلود میکنم رو یه فولدر داخل همین فولدر براشون درست میکنم و فایل های اون کتابخانه رو میریزم اونجا.

توی فایل های دیگه ای مثل attr, string, layout, drawable و ... هم اگر چیزی رو اعمال کنم براشون کامنت میزارم که بعدا بدونم که هر کدوم از خط ها برای کدوم کتابخانه یا کنترل گذاشته شده.

بازم اگر سوالی بود در خدمتم

 

نظرات

MJZ376 9 سال پیش
به اینصورت که اضافه کنم نحوه فراخوانی کتابخانه توی xml تغییر نمیکنه؟
امید 9 سال پیش
نحوه فراخوانی مثل قبل

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .