رفتن به مطلب
  • 0

مشکل CardView با AppCompat


Mr Mansour

سوال

با سلام خدمت دوستان

یه چند روزی هستش درگیر این مشکلم والله نمیدونم داستان چیه

توی برنامه ام میخوام از CardView استفاده کنم نمیتونم

جالب اینجاست وقتی AppCompat نباشه خیلی راحت CardView میاد بالا بدون هیچ ارروری

ولی وقتی که AppCompat تیک میزنم یه اررور عجیب در مورد CardView بم میده

نمیدونم شاید مشکل از AppCompat باشه

توی انجمن جستجو زدم چند تا تاپیک دیدم که بعضی از دوستان نوشتن با هم - همخوانی ندارن

ولی راه حلی ندیدم براش :(

فک نکنم هم ربطی به sdk و این حرفا هم باشه چون این چیزا رو بنده تست کردم :|

 

از دوستانی که میدونن تقاظای کمک دارم اگه امکانش هستش راهنمایی کنن بنده ی حقیر رو

اررور رو هم قرار میدم شاید شما فهمیدین :

 

 

main_activity_create (java line: 335)
java.lang.RuntimeException: java.lang.UnsupportedOperationException: Can't convert to color: type=0x1
	at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166)
	at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:209)
	at b4a.example.main._activity_create(main.java:335)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
	at b4a.example.main.afterFirstLayout(main.java:102)
	at b4a.example.main.access$000(main.java:17)
	at b4a.example.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5021)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
	at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.UnsupportedOperationException: Can't convert to color: type=0x1
	at android.content.res.TypedArray.getColor(TypedArray.java:327)
	at android.support.v7.widget.CardView.initialize(CardView.java:207)
	at android.support.v7.widget.CardView.<init>(CardView.java:97)
	at com.maximussoft.mscardview.CardViewWrapper.DesignerCreateView(CardViewWrapper.java:120)
	at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:70)
	at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:158)
	... 17 more

 

 

 

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

6 پاسخ به این سوال تاکنون داده شده است

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

دوستان این کتابخونه  MSCARDVIEW  مشکلی که داره یه باگ داره با نسخه ی جدید اپکامپت و دیزاینر اگر با کد تنها بدید بهتون مشکلی ایجاد نمیکنه ولی من توصیه میکنم از کتابخونه ی جدیدی که برای کارد ویو رپ شده استفاده کنید خیلی کامل تر و اصولی تر رپ شده . تقریبا کدهای هر دو کتابخونه مثل هم هست با کمی تغییرات کوچیک راحت میتونید جایگزین کنید . نکته ی مثبت دیگه اینکه در این کتابخونه از ریسورس های AAR استفاده شده و نیاز نیست هیچ ریسورسی رو اضاف کنید  . و نکته ی دیگه اینه از بیسیک 6 به بعد جواب میده چون این قابلیت به بیسیک نسخه ی 6 به بعد اضاف شده یعنی AAR  
B4A Library - CardView - Wrapper for the standard Android CardView | B4X Community - Android, iOS, desktop, server and IoT programming tools
 

Cardview 1.1.rar

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

سلام

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

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

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

بله دوست خوبم با نسخه 3 اپ کام مشکل داره.

ریسورس هاشون با هم نمیخوره

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

در در 1395/09/02, 00:40:14، Mr Mansour گفته است :

با سلام خدمت دوستان

یه چند روزی هستش درگیر این مشکلم والله نمیدونم داستان چیه

توی برنامه ام میخوام از CardView استفاده کنم نمیتونم

جالب اینجاست وقتی AppCompat نباشه خیلی راحت CardView میاد بالا بدون هیچ ارروری

ولی وقتی که AppCompat تیک میزنم یه اررور عجیب در مورد CardView بم میده

نمیدونم شاید مشکل از AppCompat باشه

توی انجمن جستجو زدم چند تا تاپیک دیدم که بعضی از دوستان نوشتن با هم - همخوانی ندارن

ولی راه حلی ندیدم براش :(

فک نکنم هم ربطی به sdk و این حرفا هم باشه چون این چیزا رو بنده تست کردم :|

 

از دوستانی که میدونن تقاظای کمک دارم اگه امکانش هستش راهنمایی کنن بنده ی حقیر رو

اررور رو هم قرار میدم شاید شما فهمیدین :

 

 


main_activity_create (java line: 335)
java.lang.RuntimeException: java.lang.UnsupportedOperationException: Can't convert to color: type=0x1
	at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166)
	at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:209)
	at b4a.example.main._activity_create(main.java:335)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
	at b4a.example.main.afterFirstLayout(main.java:102)
	at b4a.example.main.access$000(main.java:17)
	at b4a.example.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5021)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
	at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.UnsupportedOperationException: Can't convert to color: type=0x1
	at android.content.res.TypedArray.getColor(TypedArray.java:327)
	at android.support.v7.widget.CardView.initialize(CardView.java:207)
	at android.support.v7.widget.CardView.<init>(CardView.java:97)
	at com.maximussoft.mscardview.CardViewWrapper.DesignerCreateView(CardViewWrapper.java:120)
	at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:70)
	at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:158)
	... 17 more

کدهاتون را بگذارید!
من  appcomapt و کاردویو را با هم اجرا می کنم مشکل نداره
رنگ را دارید به پنل کارد می دهید یا به خود card?

 

 

 

 

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

دوستان بنده از هیچ گونه رنگی برای کارد ویو در نظر نگرفتم و هیچ کدی هم نزدم براش

همینجور که خودم حدسش میزدم مشکل از AppCompat ورژن 3 هستش که با کارد ویو مشکل داره

یه جورایی انگار تو کار همدیگه خلل ایجاد میکنن :دی

ورژن قدیمیش تست کردم حل شد !!!

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

دوستان هیچ راهی وجود نداره که از appcompact  ورژن 3 به بالا استفاده کنیم و به کاردویو مون گیر نده؟

 

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

بایگانی شده

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

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

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