رفتن به مطلب

کتابخانه PersianRecyclerView ***(نسخه جدید)***


ارسال‌های توصیه شده

در ۱ ساعت قبل، محمدرضا شاهپیری گفته است :

بله عزیز. با ریسایکلر هر لیستی رو میتونین بسازین.

یا خدا ، شروع نکرده سورس جواب نمیده...

متد prutil.init رو نمیشناسه.

 

کلا کدوم کتابخانه رو باید دانلود کرد ؟ انگار قدی و جدید داره ! قاطی کردم.

دانلود نسخه 2.85 (رفع مشکل کلاس PRVIEWUTILS)

یا

 

که البته برای جدیده سورسی برای دانلود نیست ! و برای قدیمیه هم تنها یک سورس هست که با کتابخانه جدید کار نمیکنه.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • پاسخ 612
  • ایجاد شده
  • آخرین پاسخ

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

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

سلام خدمت آقای شاهپیری عزیز  واقعا دست مریزاد.ممنون، خیلی کار باهاش راحت وساده شده وپیچیدگی سابق رو نداره . اما شاید یک چیزی که کاربران خصوصا کاربران مبتدی براشون سخت باشه کار با کدهای Xml و

ممنون از کتابخانه خوبتون

تصاویر ارسال شده

در 42 دقیقه قبل، fun_code گفته است :

 

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

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 5 دقیقه قبل، محمدرضا شاهپیری گفته است :

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

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

عذرخواهی شدید... فکر نمیکردم لینکش هم کپی بشه.

ببخشید.

بنده ساده ترین کدش رو میخوام تست کنم اجرا نمیشه و متد init رو در کدهای زیر نمیشناسه.

تا این کد اجرا نشه که نمیتونم برم ویدیو های بعد.

Sub pr_onBindViewHolder(layoutitem As Object,position As Int,viewtype As Int)
	Dim prutil As PRViewUtils
	prutil.init(layoutitem)
	prutil.setTextColorForTextview("txt",Colors.Red)
	prutil.setTextForTextview("txt","item"&position)
End Sub

بعد در ویدیو توضیح ندادین که کلا رویدادهای  onCreateViewHolder  و  onBindViewHolder چه زمانی اجرا میشن ؟

 

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 11 دقیقه قبل، fun_code گفته است :

 

در مورد ریسایکلر ویو زیاد توضیح داده شده عزیز.

سورس آپدیت شد و با نسخه جدید بازنویسی شد دوباره دانلود کنید عزیز.

متدهای onCreateViewHolder  و onBindViewHolder  از اسمشون مشخصه که کارشون چی هست. اولی برای ساختن ویوها است. و دومی برای تغییرات توی ویوهای ساخته شده هست مانند رنگ و متن و اینا.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 9 دقیقه قبل، محمدرضا شاهپیری گفته است :

در مورد ریسایکلر ویو زیاد توضیح داده شده عزیز.

سورس آپدیت شد و با نسخه جدید بازنویسی شد دوباره دانلود کنید عزیز.

متدهای onCreateViewHolder  و onBindViewHolder  از اسمشون مشخصه که کارشون چی هست. اولی برای ساختن ویوها است. و دومی برای تغییرات توی ویوهای ساخته شده هست مانند رنگ و متن و اینا.

ممنونم

جسارت هست

عذر میخوام ، در اولین ویدیو آموزشی بطور شفاف گفتید این کدها بر اساس کتابخانه جدیده و قدیمیه دیگه پشتیبانی نمیشه.

یعنی این ویدیو هم مربوط به یک کتابخانه قبل از این جدیده بود !

پس کلا ویدیوهای آموزشیه جدید نیستن.

سورس جدید دانلود شد.

B4A Version: 8.30
Parsing code.    (0.00s)
Compiling code.    (8.85s)
Compiling layouts code.    (0.00s)
Organizing libraries.    (0.00s)
Generating R file.    Error
invalid resource directory name: C:\Users\Dana\Desktop\introrecyclerview\introrecycler\Objects\bin\extra\res3\res/values-b+sr+Latn

به هر روی ممنون

ابتدا دنبال فعال سازی و تغییر نام هات اسپات در اندروید 9 بگردم و مشکلم و برطرف کنم.بعد بشینم ببینم میشه این دو خط کد ساده رو اجرا کرد و چیزی از ویدیوها فهمید یا نه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 10 دقیقه قبل، fun_code گفته است :

ممنونم

جسارت هست

عذر میخوام ، در اولین ویدیو آموزشی بطور شفاف گفتید این کدها بر اساس کتابخانه جدیده و قدیمیه دیگه پشتیبانی نمیشه.

یعنی این ویدیو هم مربوط به یک کتابخانه قبل از این جدیده بود !

پس کلا ویدیوهای آموزشیه جدید نیستن.

سورس جدید دانلود شد.


B4A Version: 8.30
Parsing code.    (0.00s)
Compiling code.    (8.85s)
Compiling layouts code.    (0.00s)
Organizing libraries.    (0.00s)
Generating R file.    Error
invalid resource directory name: C:\Users\Dana\Desktop\introrecyclerview\introrecycler\Objects\bin\extra\res3\res/values-b+sr+Latn

به هر روی ممنون

ابتدا دنبال فعال سازی و تغییر نام هات اسپات در اندروید 9 بگردم و مشکلم و برطرف کنم.بعد بشینم ببینم چیزی از ویدیوها میشه فهمید یا نه.

عزیز کتابخونه قدیم و جدید تاپیکهاشون جداگونه هست. هر آموزشی توی هر تاپیکی مربوط به همون کتابخونه هست. الان شما باید نسخه 2.85 رو دانلود کنید و همینطور آموزشهایی که توی همین تاپیک هست رو ببینید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 دقیقه قبل، محمدرضا شاهپیری گفته است :

عزیز کتابخونه قدیم و جدید تاپیکهاشون جداگونه هست. هر آموزشی توی هر تاپیکی مربوط به همون کتابخونه هست. الان شما باید نسخه 2.85 رو دانلود کنید و همینطور آموزشهایی که توی همین تاپیک هست رو ببینید

همین کارو کردم.

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

منظورتون اینه ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 دقیقه قبل، fun_code گفته است :

همین کارو کردم.

شما پیشنهاد میکنید همه ویدیوها رو ببینم ، بعد تمام پست های ارسالی در این تاپیک رو هم بخونم ، بعد بپرسم چرا کد جدیدتون هم اجرا نمیشه ؟

برای این کتابخونه به خاطر گستردگی و پیچیدگیش به هیچ عنوان نمیشه توی یک یا دو آموزش اونو برای کاربر توضیح داد. نیازی نیست همه ی آموزشها رو ببینید آموزش مقدماتی رو ببینید تا یه درک نسبی از کتابخونه به دست بیارید. جایی به مشکل خوردید توی تاپیک اعلام کنید تا پاسخ داده بشه و اگه نیاز بود سورس  یا کتابخونه رو بفرستین حتما از طریق خصوصی باشه نا تاپیک.

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 دقیقه قبل، محمدرضا شاهپیری گفته است :

برای این کتابخونه به خاطر گستردگی و پیچیدگیش به هیچ عنوان نمیشه توی یک یا دو آموزش اونو برای کاربر توضیح داد. نیازی نیست همه ی آموزشها رو ببینید آموزش مقدماتی رو ببینید تا یه درک نسبی از کتابخونه به دست بیارید. جایی به مشکل خوردید توی تاپیک اعلام کنید تا پاسخ داده بشه و اگه نیاز بود سورس  یا کتابخونه رو بفرستین حتما از طریق خصوصی باشه نا تاپیک.

موفق باشید.

جناب شاهپیری عزیز ، باور بفرمایید بنده آموزش مقدماتی رو دو مرتبه دیدم.

و چون قصد جدی برای استفاده حرفه ای از این کتابخانه دارم تا این حد پیگیر هستم.

خواستم در عمل تست کنم و سورس جدیدی که پیوست کردید هم با اروری که در دو پست قبلی ارسال کردم مواجه شدم.

با این حال به روی چشم...

بنده چندین مرتبه دیگه آموزش مقدماتی رو مشاهده میکنم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 23 دقیقه قبل، fun_code گفته است :

جناب شاهپیری عزیز ، باور بفرمایید بنده آموزش مقدماتی رو دو مرتبه دیدم.

و چون قصد جدی برای استفاده حرفه ای از این کتابخانه دارم تا این حد پیگیر هستم.

خواستم در عمل تست کنم و سورس جدیدی که پیوست کردید هم با اروری که در دو پست قبلی ارسال کردم مواجه شدم.

با این حال به روی چشم...

بنده چندین مرتبه دیگه آموزش مقدماتی رو مشاهده میکنم.

ارور مربوط به مسیر پروژه هست عزیز. پروژه رو تو یه درایو دیگه اکسترکت کنید و مجددا کامپایل بگیرید. و نکته بسیار مهم دیگه اینه که حتما sdk به آخرین نسخه موجود به روز باشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1398/02/30, 20:03:18، محمدرضا شاهپیری گفته است :

ارور مربوط به مسیر پروژه هست عزیز. پروژه رو تو یه درایو دیگه اکسترکت کنید و مجددا کامپایل بگیرید. و نکته بسیار مهم دیگه اینه که حتما sdk به آخرین نسخه موجود به روز باشه.

سلام

پروژه رو در مسیر دیگه ای کپی و API رو هم به آخرین نسخه آپدیت کردم اما باز ارور میده :

البته ارور مشخصه و داره از نام پوشه values-b+sr+Latn که در پوشه res هست ایراد میگیره...

ممکنه نیاز به آپدیت JDK باشه ؟ نسخه فعلی jdk1.8.0_102 هست.(یعنی نسخه 8 هست یا 1.8 ؟ چون نسخه 1.8 در گوگل وجود نداره اما 8.0.102 وجود داره و ویندوز منم 32 بیتی است.)

الان JDK رو به ورژن 9 ارتقا دادم اما بازم همین ارور زیر رو نمایش داد !

B4A Version: 8.30
Parsing code.    (0.00s)
Compiling code.    (1.74s)
Compiling layouts code.    (0.09s)
Organizing libraries.    (2.03s)
Generating R file.    Error
invalid resource directory name: H:\introrecyclerview\introrecycler\Objects\bin\extra\res3\res/values-b+sr+Latn

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، fun_code گفته است :

سلام

پروژه رو در مسیر دیگه ای کپی و API رو هم به آخرین نسخه آپدیت کردم اما باز ارور میده :

البته ارور مشخصه و داره از نام پوشه values-b+sr+Latn که در پوشه res هست ایراد میگیره...

ممکنه نیاز به آپدیت JDK باشه ؟ نسخه فعلی jdk1.8.0_102 هست.(یعنی نسخه 8 هست یا 1.8 ؟ چون نسخه 1.8 در گوگل وجود نداره اما 8.0.102 وجود داره و ویندوز منم 32 بیتی است.)

الان JDK رو به ورژن 9 ارتقا دادم اما بازم همین ارور زیر رو نمایش داد !

 

این ارور ربطی به کتابخونه نداره عزیز. مربوط به سیستم خودتون هست. این مشکل رو سرچ کردم و جواب زیر یکی از روشهای حل این مشکل هست.

Found the problem, turn out that Desktop & notebook use different android.jar.
After set to the same, now it runs OK.

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، fun_code گفته است :

سلام

پروژه رو در مسیر دیگه ای کپی و API رو هم به آخرین نسخه آپدیت کردم اما باز ارور میده :

البته ارور مشخصه و داره از نام پوشه values-b+sr+Latn که در پوشه res هست ایراد میگیره...

ممکنه نیاز به آپدیت JDK باشه ؟ نسخه فعلی jdk1.8.0_102 هست.(یعنی نسخه 8 هست یا 1.8 ؟ چون نسخه 1.8 در گوگل وجود نداره اما 8.0.102 وجود داره و ویندوز منم 32 بیتی است.)

الان JDK رو به ورژن 9 ارتقا دادم اما بازم همین ارور زیر رو نمایش داد !


B4A Version: 8.30
Parsing code.    (0.00s)
Compiling code.    (1.74s)
Compiling layouts code.    (0.09s)
Organizing libraries.    (2.03s)
Generating R file.    Error
invalid resource directory name: H:\introrecyclerview\introrecycler\Objects\bin\extra\res3\res/values-b+sr+Latn

 

جای پوشه سورس رو عوض کن درس بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 11 ساعت قبل، Saeedmahdavi گفته است :

جای پوشه سورس رو عوض کن درس بشه

سلام

جناب شاهپیری هم همین مورد رو بیان کردن و با جابجایی هم برطرف نشد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 23 ساعت قبل، fun_code گفته است :

سلام

پروژه رو در مسیر دیگه ای کپی و API رو هم به آخرین نسخه آپدیت کردم اما باز ارور میده :

البته ارور مشخصه و داره از نام پوشه values-b+sr+Latn که در پوشه res هست ایراد میگیره...

ممکنه نیاز به آپدیت JDK باشه ؟ نسخه فعلی jdk1.8.0_102 هست.(یعنی نسخه 8 هست یا 1.8 ؟ چون نسخه 1.8 در گوگل وجود نداره اما 8.0.102 وجود داره و ویندوز منم 32 بیتی است.)

الان JDK رو به ورژن 9 ارتقا دادم اما بازم همین ارور زیر رو نمایش داد !


B4A Version: 8.30
Parsing code.    (0.00s)
Compiling code.    (1.74s)
Compiling layouts code.    (0.09s)
Organizing libraries.    (2.03s)
Generating R file.    Error
invalid resource directory name: H:\introrecyclerview\introrecycler\Objects\bin\extra\res3\res/values-b+sr+Latn

 

سلام

بااجازه از اساتید انجمن :

ظاهرا SDK بروز نیست وبا jdk سازگارنیست 

بخواین بدون بروز رسانی sdk خطا رو رفع کنید بعد از یکبار Run گرفتن از برنامه که این خطا را داد ، کل همین پوشه (res/values-b+sr+Latn) رو برید حذفش کنید و دوباره run بگیرید

ولی این تا سورس بازهست فایده داره یعنی وقتی بعدا که سورس رو بستید و  فردا دوباره سورس رو بازکردید باید همین کارها رو انجام بدیدوبعداز اجرای اولیه دوباره پوشه رو حذف کنید تا خطا رفع بشود...

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1398/03/02, 00:36:40، نورنما گفته است :

سلام

بااجازه از اساتید انجمن :

ظاهرا SDK بروز نیست وبا jdk سازگارنیست 

بخواین بدون بروز رسانی sdk خطا رو رفع کنید بعد از یکبار Run گرفتن از برنامه که این خطا را داد ، کل همین پوشه (res/values-b+sr+Latn) رو برید حذفش کنید و دوباره run بگیرید

ولی این تا سورس بازهست فایده داره یعنی وقتی بعدا که سورس رو بستید و  فردا دوباره سورس رو بازکردید باید همین کارها رو انجام بدیدوبعداز اجرای اولیه دوباره پوشه رو حذف کنید تا خطا رفع بشود...

 

سلام

در ابتدا از راهنمایی شما سپاسگزارم.

بنده حتی API29 یعنی android-Q هم گرفتم...

چطور میفرمایید sdk بروز نیست !

بنده کدنویسی زیاد انجام میدم و تنها در این پروژه با چنین مشکلی مواجه شدم !

لطفا شما بفرمایید چه SDK و  JDK رو نصب کنم که سازگار باشن ؟ البته تمام SDKها رو گرفتم و بیشتر از API29 هنوز نیومده...

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 دقیقه قبل، fun_code گفته است :

سلام

در ابتدا از راهنمایی شما سپاسگزارم.

بنده حتی API29 یعنی android-Q هم گرفتم...

چطور میفرمایید sdk بروز نیست !

بنده کدنویسی زیاد انجام میدم و تنها در این پروژه با چنین مشکلی مواجه شدم !

لطفا شما بفرمایید چه SDK و  JDK رو نصب کنم که سازگار باشن ؟ البته تمام SDKها رو گرفتم و بیشتر از API29 هنوز نیومده...

با تشکر

عزیز بروز بودن فقط به نسخه اندروید که نیست. منظور کتابخونه ها و پلاگینها و همه ی چیزهای دیگه اس. از طریق خود sdk چیزهایی که آپدیت میخواد رو آپدیت کنید. مخصوصا ریپوزیتوری گوگل که مهمترینشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 48 دقیقه قبل، محمدرضا شاهپیری گفته است :

عزیز بروز بودن فقط به نسخه اندروید که نیست. منظور کتابخونه ها و پلاگینها و همه ی چیزهای دیگه اس. از طریق خود sdk چیزهایی که آپدیت میخواد رو آپدیت کنید. مخصوصا ریپوزیتوری گوگل که مهمترینشه.

آهان ، بنده کلا همه گزینه های مورد نیاز رو همیشه آپدیت میکنم.

بدون حذف حتی یکی از گزینه ها.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 47 دقیقه قبل، محمدرضا شاهپیری گفته است :

عزیز بروز بودن فقط به نسخه اندروید که نیست. منظور کتابخونه ها و پلاگینها و همه ی چیزهای دیگه اس. از طریق خود sdk چیزهایی که آپدیت میخواد رو آپدیت کنید. مخصوصا ریپوزیتوری گوگل که مهمترینشه.

لطفا تصویر SDK Manager بنده رو ببینید.

http://s8.picofile.com/file/8361706684/SDK.jpg

شاید برای اجرای سورس شما نیاز به نصب مورد جدیدی باشد.

شایان ذکر است مواردی که در زیر گروه API 7 الی API 25 است را آپدیت نکردم چون اصلا استفاده نمیکنم.

متشکرم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، fun_code گفته است :

سلام

در ابتدا از راهنمایی شما سپاسگزارم.

بنده حتی API29 یعنی android-Q هم گرفتم...

چطور میفرمایید sdk بروز نیست !

بنده کدنویسی زیاد انجام میدم و تنها در این پروژه با چنین مشکلی مواجه شدم !

لطفا شما بفرمایید چه SDK و  JDK رو نصب کنم که سازگار باشن ؟ البته تمام SDKها رو گرفتم و بیشتر از API29 هنوز نیومده...

با تشکر

آیا همانطور که گفته بودم پوشه مورد نظر را حذف کردید و اتفاقی رخ داد وخطا موقتا رفع شد یا خیر؟باهمین راهکارهایی که عرض کرده بودم ، به سایرین که دچاراین خطا شده اند انتقال داده ام و خیلی ها مشکلشان حل شده!! .

ضمنا : در مورد نصب نسخه  Android SDK Build-tools  در نسخه API 28 به بالاتر چون در موارد متعددی دیده شده که با نسخه های پایینترش اگرآنها هم نصب باشند، خطاهای متعددی رخ داده ،

پیشنهاد می شودنسخه های پایینتر از نسخه Api 28 را یعنی 26 و 19 را کلا حذف نمایید والا موقع خروجی گرفتن B4A حالا به هردلیلی !! نسخه های جدید را نادیده گرفته و به سراغ نسخه های قدیمیتر رفته و دچار خطا می شود،

  البته در Manifest هم  minSdkVersion را هم چک نمایید طوری نباشد که مقدارش کمتر از مقدار مواردی از Api شود که می فرمایید نصبشان نکرده اید وشامل آنها نیز شود....

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
  • اضافه کردن...