رفتن به مطلب

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

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

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

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

  • روز های برد

    791

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

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

    جناب شاهپیری عزیز ،

    یه راهنمایی میفرمایید که چطور با ریسایکلر چیزی شبیه به صفحه نمایش یک پیج در اینستاگرام رو بسازم ؟

    ابتداش یک پنله که مشخصات پیج هست...

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

    (وقتی ریسایکلر اصلی رو گرید ویو میکنیم ، اون بخش بالا که اطلاعات پیج است هم بصورت گرید ویو نمایش داده میشه... )

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

    اسکرین بزارید از چیزی که میخواید

  2. در 1 ساعت قبل، fun_code گفته است :

    آهان ، یعنی خود ریسایکلر با notifydatasetchange  پاک میشه و مجددا مقادیر بهش اضافه میشن ؟

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

     

     

    • پسندیدن 1
  3. در 6 ساعت قبل، fun_code گفته است :

    جناب شاهپیری ،

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

    اما در این تلاش 3 سوال پیش میاد :

    1. آیا متد setRefreshStyle رو حذف کردید ؟! چون اون تغییر نوع آیکون و پایین آمدن لیست کاربردی بود و میشد بسته به تم برنامه اون رو تنظیم کرد. مثلا اونکه شکل آب یا فلش از بالا و پایین میومد رو انتخاب کرده بودم.

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

    2. آیا باید در متد setProgressViewEndTarget تعداد آیتم های داخل ریسایکلر وارد کرد تا آیکون رفرش بطور صحیح نمایش داده بشه ؟!!

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

    چون منطقی نیست و این تعداد ممکنه اضافه یا کسر بشه و ثابت نیست... و چرا باید بر اساس تعداد وضعیت رفرش شدن بررسی بشه ! چون رفرش با به ابتدا رسیدن اسکرول باید چک بشه.

    3. در رویداد رفرش چطور لیست رو پاک کنم که مجددا دیتا رو از ابتدا از سرور بگیرم و اضافه کنم ؟

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

     

    با تشکر

     

     

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

    جسارتا بالا عرض کردم که اصلا چنین متدی وجود خارجی نداره...

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

    اینجوری احساس میشه خدایی نکرده اهمیت نمیدین

    درحال بررسی مشکل هستیم. احتمالا نیاز به آپدیت باشه. مشکل رفع شد اطلاع رسانی میشه

    • پسندیدن 1
  5. در ۱ ساعت قبل، fun_code گفته است :

    ممنون ، امتحان کردم و آیکونه رفرش بالای لیست نمایش داده شد.

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

    و آیا امکان تغییر آیکونه هست تا بتونیم با تِم برنامه یکیش کنیم ؟

    مثلا برنامه زرد هست و اون آیکون رنگارنگ...

    بعد از اینشیالایز کردن با دستور زیر میتونید رنگ و نوع پروگرس رو عوض کنید.(حد اکثر 4 رنگ میتونید بدید)

    pr.PersianRefreshLayout.setColorSchemeColors(Array As Int(Colors.Blue,Colors.Red)).setRefreshStyle(pr.PersianRefreshLayout.STYLE_CIRCLES)

     

    • پسندیدن 1
    • تشکر 1
  6. در 3 ساعت قبل، fun_code گفته است :

    سلام

    جسارتا زمان دریافت آی.دی در بخش لاگ متن زیر ثبت میشه :

    
    *** Service (starter) Create ***
    ** Service (starter) Start **
    ** Activity (main) Create, isFirst = true **
    arm64-v8a
    armeabi-v7a
    armeabi
    

    دلیلش چیه ؟

    ممنون

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

    • تشکر 1
  7. در در 1396/08/12, 13:44:18، علیversion2.6 گفته است :

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

    Generating R file.    Error
    W/asset   ( 4964): Asset path E:\?????? ??? ?????? ??\sdk\android-14(Platforms)\android-14\android.jar is neither a directory nor file (type=1).
    ERROR: Asset package include 'E:\?????? ??? ?????? ??\sdk\android-14(Platforms)\android-14\android.jar' not found.
    چی کارکنم لطفا جواب بدید

     

    اسم پوشه sdk فارسیه؟

  8. در 21 ساعت قبل، fun_code گفته است :

    جناب شاهپیری ، چه زمانی از آداپتور استفاده میشه ؟ و وظیفه آداپتور چیه ؟

    ممنون

     

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

    وظیفه آداپتر به طور کلی هندل کردن دیتا و ویوهاست. یعنی دیتا رو میگیره ویو ها رو میسازه مقدار دهی میکنه تغییرات انجام میده و ....

    • پسندیدن 1
  9. در 8 ساعت قبل، ForI گفته است :

    اطلاعات به لیست داده شده و مشکلی در دریافت و نمایش وجود نداره

    این کدها، کجاش میتونه اشتباه باشه که همچین باگی بوجود بیاره؟

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

     

    همین قسمت رو داخل یه سورس کوچیک بنویسین و تو خصوصی بفرستین تا بررسی کنم. اینجوری سخته نظر دادن

  10. در 6 ساعت قبل، ForI گفته است :

    سلام

    توی ریسایکلر از عکس استفاده شده مشکلی داره که عکسها توی لود جا میمونن یا عکس آیتمهای دیگه میفته روی آیتمهای جدید که در ریسایکلر ساخته میشن و این فاجعه هست واسه یه اپ که خبری یا آگهی باشه !!

    مشکل از چی میتونه باشه؟

    توی لود عکس مشکل داره و گاهی اوقات مثلا عکس آیتم دوم لیست واسه کل آیتمهای دوم میفته یعنی با اسکرول ریسایکلر و ساخت آیتم جدید آیتم دومش عکسش همون عکس آیتم دوم از قبله

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

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

  11. در 1 ساعت قبل، ForI گفته است :

     

    با تبدیل لاین 217 به کد زیر حل شد

    قبلا این خاصیت رو نداشت و نیاز بود به عنوان پنل معرفی بشه اما الان بصورت مستقیم و ایمیج ویو باید معرفی شه !

    
    iconpage = panel.GetView(0)

    تشکر از آقای شاهپیری

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

  12. در 20 ساعت قبل، ForI گفته است :

     

    سلام

    موقع اینشیالایز خطا میده درصورتی که اینشالایز شده

    
    icon.Initialize("icon")
    icon.Initialize("")

     

    
    java.lang.RuntimeException: Object should first be initialized (PersianCircleImageView).

    خیلی گیرشم، فقط از دیزاینر میتونم اضافه کنم و از کدنویسی تو اکتیویتی بعداز این مدت ک از انتشارش گذشته نتونستم ! یه بررسی کنید لطفا

    نسخه جدید اضافه شد این مورد  رفع شد. امکان کلیک هم اضافه شد.

    • پسندیدن 1
    • تشکر 1
  13. در 12 دقیقه قبل، mahfelsoft گفته است :

    من الان فقط روی اندروید 9 امتحان کردم و دیگه نمی تونم بعد از اون برنامه رو نصب کنم

    نسخه جدید کتابخونه کجا هست ؟ چون توی پست اول هون ورژن 5 هنوز

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

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

     

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

    https://www.b4x.com/android/forum/threads/help-please-error-when-packaging-the-project-files.37039/

    نسخه جدیدی گذاشتم که فایلهای اضافی حذف شده جایگزین کنید نسخه جدیدو.

    در مورد 

    در 12 دقیقه قبل، mahfelsoft گفته است :

    این نرم افزار تهدید داره و میتونه شما رو track کنه

    رو چه گوشی و نسخه اندرویدی این مورد بوده؟

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