رفتن به مطلب

محمدرضا شاهپیری

مدیر کل سایت
  • تعداد ارسال ها

    4,078
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    780

تمامی مطالب نوشته شده توسط محمدرضا شاهپیری

  1. دوست عزیز شما بعد نیم ساعت خرید کتابخونه ای که نزدیک به ده ساعت اموزش داره انتظار نداشته باشین کتابخونه رو یاد بگیرین. ViewPagerLayoutManager یه لیوت کاملا مستقله و چیزی که شما میخواین نیست.تو پست اول آموزشهای زیر رو حداقل باید ببینید بعد اگه به مشکل خوردید تاپیک بزارید. ***بسیار مهم**آموزش مفاهیم و ساختار ریسایکلر ویو و متدهای اصلی اضافه شد. لینک آموزش***** ***نسخه 4.5 منتشر شد. تو این نسخه قابلیت سایزبندی آیتمها به لیوت بیسیک اضافه شده. دانلود آموزش سایزبندی*** **سورس آموزش رو از پنل دریافت کنید** 1-: قسمت اول آموزش مقدماتی کار با کتابخونه 10:- قسمت دهم (آموزش دریافت و نمایش اطلاعات دیتابیس آنلاین و آفلاین در ریسایکلر ویو) 11:- قسمت یازدهم (آموزش نمایش اطلاعات بسیار زیاد دیتابیس آفلاین در ریسایکلر ویو با لیمیت )
  2. ببینید عزیز این موضوع با پکیجی به نام snaphelper حل میشه. موقه اینشیالایز به شکل زیر باید این قابلیت رو فعال کنید Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.RecyclerView.GravitySnap(Pr.GRAVITY_START,True).Build متد (GravitySnap(Pr.GRAVITY_START,True این کار رو انجام میده
  3. سلام و درود. بله شدنی هست. در ضمن تو خریدهای شما این این کتابخونه ثبت نشده. پشتیبانی برای دوستانی هست که محصول رو خریداری کردن.
  4. بله. امکانش هست. البته تو نسخه جدید. نسخه آخر رو از پنل دریافت کنید و تابع withScrollListener رو صدا بزنید و متد زیر رو به اکتیویتی اضافه کنید. Private Sub pr_onScrollStateChanged(newState As Int) If newState==Pr.SCROLL_STATE_IDLE Then Log(Pr.AdapterPosition) End If End Sub
  5. خیر شدنی نیست با این نوع از لیوت منیجرها. برای همچین چیزی باید از listview به همراه gravitysnappager استفاده کنید. به شکل زیر Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.Horizontal.RecyclerView.GravityPagerSnap(Pr.GRAVITY_START,True).Build
  6. پکیجهای تکراری رو باید حذف کنید. تو این خطا کتابخونه جیسون تکراریه ظاهرا. از یکی از کتابخونه ها حذفش کنید. برای حذف از کتابخونه فایل aar رو باز کنید و تو پوشه libs فایل per-json.java رو حذف کنید. دقت داشته باشید برای پروژه های دیگه این فایل رو برگردونید
  7. به این شکل خاص که توی آموزشها نیست. ولی میتونید از آموزش زیر کمک بگیرید. توی پست اول هست آموزش سایزبندی https://answercenter.ir/uploads/monthly_2019_12/recyclerviewItemSize.7z
  8. سلام خدمت شما. دوست عزیز این کتابخونه هیچ کد نیتیوی توش استفاده نشده که بخواد با 64 بیت مشکل داشته باشه. گوشی خودم 64 بیته و موردی نداره
  9. سلام و درود. مشکل رفع شد.نسخه آخر رو مجددا دریافت کنید. نسخه 5 تغییر خاصی نداشته.فقط یه سری باگها و بهبودهای داخلی صورت گرفته سلام خدمت شما. دوست عزیز ملزومات اندروید x صرفا جتیفای نیست. باید هم sdk رو به روز کرده باشین و هم sdk نسخه اندروید x باشه
  10. این اشتباهه دوست عزیز. شما کار با فایلها رو باید حتما یاد بگیرید.به شکل زیر باید بنویسید dir=File.DirRootExternal&"/rec" دسترسی رانتایم کارت حافظه هم حتما واضحه که باید بگیرید
  11. سلام خدمت شما.دوست عزیز اگه تازه کار هستین پس این کار سطح بالا رو واسه چی میخواین انجام بدین؟ بهتره اول مفاهیم اولیه اندروید و همچنین بیسیک رو مسلط بشین بعد کارای در این سطح انجام بدین. به هر حال سورس گرفتن لیست برنامه های نصب شده و حذف اونا رو توی لیست ویو براتون نوشتم. حتما نسخه آخر یعنی 6.1 رو از پنل دریافت کنید. دانلود سورس لیست برنامه های نصب شده
  12. دوست عزیز توی توضیحات کتابخونه که عرض شده این مورد. توضیحات کتابخونه رو ببینید
  13. همچین موردی تقریبا بعیده عزیز. کتابخونه ریکوئست کش نمیکنه اصلا. برای بررسی بیشتر لطفا لینک تستی رو توی خصوصی ارسال کنید. البته از دستور shutDown هم میتونید استفاده کنید
  14. خب این که ساده اس. وقتی دارین اسکرول میکنید متد onBindViewHolder اجرا میشه که همون سطر مورد نظر هست. تو این متد پوزیشن رو توی حافظه ذخیره کنید.توی ورود بعدی از دستور (PrRecyclerLayout.smoothscrollToPosition(position استفاده کنید
  15. دوستان دقت باشن برای احتیاط تو متدهای onTickو onFinish ویو رو اپدیت نکنید. بهتره از کتابخونه Thread و متد runOnUiThread برای این کار استفاده کنید.البته فکر کنم دستور cullsub هم همین کار رو میکنه
  16. فایل item_vertical.xml رو باز کنید و مقادر app:srcCompat رو به android:src تغییر بدین
  17. دوست عزیز این کتابخونه نزدیک به ده ساعت آموزش تصویری داره. به این سرعت که نمیتونید روش مسلط بشید باید تمرین کنید. این کتابخونه با پکیجهای androidx نوشته شده. حتما باید sdk تون رو به androidx ارتقا بدین. توی پست اول اموزش راه اندازیش هست. لطفا آموزشا رو ببینید.
  18. سلام خدمت شما دوست گرامی. عزیز محصول یکیه. از مدیریت خرید میتونید دریافت کنید. نیازی نیست دوباره بخرید.
  19. همچین موردی تقریبا غیر ممکنه عزیز. هر بار تست کردن اتصال توی نخ متفاوت و کلاس متفاوت انجام میشه و هیچ ربطی به هم ندارن.چک کنید که حتما موارد زیر توی منیفست اضافه شده باشه AddPermission(android.permission.ACCESS_NETWORK_STATE) AddPermission(android.permission.INTERNET) SetApplicationAttribute(android:usesCleartextTraffic,"true")
  20. عزیز شما یه آیتم میخواین به ریسایکلر اضافه کنید به موارد زیر حتما دقت کنید 1- به هیچ وجه توی متدهای onCreateViewHolder و onBindViewHolder نباید این کار رو انجام بدین. 2- حتما پوزیشنی که توی لیست اضافه کردین و پوزیشنی که توی notifyItemAdded صدا زدین یکی باشه 3- دقت کنید که دستور اضافه کردن ایتم به صورت زیر باشه. lis.InsertAt(position,itemw) Pr.notifyItemAdded(position) در ضمن نسخه جدید یعنی 5 رو دانلود کنید چون DiscreteScrollView آپدیت شده. و اینکه کاری هم نداشته باشین که چه متدهایی اجرا میشه لزوما نیاز نیست توی هر تکرار متدهای onCreateViewHolder و onBindViewHolder اجرا بشه ریسایکلر مکانیزم مخصوص خودشو واسه ساختن و بایند کردن ایتما داره
  21. شما اول باید ایتم رو به لیست اداپتر اضافه کنید بعد notify کنید
  22. سلام. عزیز برای کلیک روی آیتمهای ریسایکلر باید ایونت زیر رو اضافه کنید به پروژه. اینها همه تو اموزشها گفته شده. لطفا اول داکیومنت و آموزشها رو ببینید بعد توی پروژه از ریسایکلر استفاده کنید Private Sub EventName_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) End Sub
  23. آموزشهای لازم داده شده دوست عزیز. آموزش زیر رو حتما ببینید ***بسیار مهم**آموزش مفاهیم و ساختار ریسایکلر ویو و متدهای اصلی اضافه شد. لینک آموزش*****
  24. سلام خدمت شما دوست گرامی. متاسفانه کدنویسیتون خیلی غیر استاندارده. و مشخصا شما مفاهیم ریسایکلر ویو رو مسلط نشدین. شما توی onCreateViewHolder دارین sql.ExecQuery رو صدا میزنین که واقعا فاجعه اس. شما حتما باد یک مدل برای دیتاهاتون داشته باشین و حتما باید یک بار دیتا رو از دیتابیس بخونین و توی لیست بریزین و دیتا رو از لیست بخونین نه اینکه بیاین مستقیم توی تکرارهای ریسایکلر از Cursor بخونین. حتما آموزش مقدماتی رو ببینین توی آموزش نحوه مدلسازی و ریختن اطلاعات توی لیست گفته شده
  25. مشکل باتری که بعیده پیش بیاد کتابخونه استاندارد خود اندروید هست. و اینکه منظورتون از روشن خاموش کردن برنامه چیه دقیقا؟
×
×
  • اضافه کردن...