رفتن به مطلب

لیست ویو قدرتمند و بسیار سریع AriaListView


امین شاهدی

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

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

java.lang.ClassCastException: android.support.v7.widget.CardView cannot be cast to android.widget.RelativeLayout
	at aria.gp.listview.array.adapter.DataBaseArrayAdapter.getView(DataBaseArrayAdapter.java:86)
	at android.widget.AbsListView.obtainView(AbsListView.java:2177)
	at android.widget.ListView.makeAndAddView(ListView.java:1840)
	at android.widget.ListView.fillDown(ListView.java:675)
	at android.widget.ListView.fillFromTop(ListView.java:736)
	at android.widget.ListView.layoutChildren(ListView.java:1655)
	at android.widget.AbsListView.onLayout(AbsListView.java:2012)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:349)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1976)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1730)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1004)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5481)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
	at android.view.Choreographer.doCallbacks(Choreographer.java:562)
	at android.view.Choreographer.doFrame(Choreographer.java:532)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
	at android.os.Handler.handleCallback(Handler.java:730)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:5103)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:525)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
	at dalvik.system.NativeStart.main(Native Method)

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

مشکل از کجاس؟

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

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

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

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

با سلام خدمت دوستان عزیز ، خب کتابخونه توی فروشگاه قرار گرفت و میتونین خیلی راحت کتابخونه+ ریسورس ها + سورس + آموزش تصویری رو از فروشگاه تهیه کنید ،   امکانات کتابخونه هم به این صورته : -

دوست عزیز واسه این کتابخونه واقعا زحمت کشیدم و چند روز تمام وقتم روش بود ، مشابه همین توی سایت مرجع 25 یورو قیمتشه ! ! یعنی حدود 100هزار تومن ، من هنوزم دارم روش دارم میزارم و وقتمو میزارم پاش، همین چ

با سلام ،    ورژن 4 هم آماده شد ، که امکانات زیر به کتابخونه اضافه شده :  - لیوت همراه با باتن اضافه شد در سه حالت راست چین و چپ چین و وسط چین  - مشکل کلیک شدن روی بعضی دیوایس ها هم  کلا برطرف شده

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

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

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

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

java.lang.ClassCastException: android.support.v7.widget.CardView cannot be cast to android.widget.RelativeLayout
	at aria.gp.listview.array.adapter.DataBaseArrayAdapter.getView(DataBaseArrayAdapter.java:86)
	at android.widget.AbsListView.obtainView(AbsListView.java:2177)
	at android.widget.ListView.makeAndAddView(ListView.java:1840)
	at android.widget.ListView.fillDown(ListView.java:675)
	at android.widget.ListView.fillFromTop(ListView.java:736)
	at android.widget.ListView.layoutChildren(ListView.java:1655)
	at android.widget.AbsListView.onLayout(AbsListView.java:2012)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:349)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
	at android.view.View.layout(View.java:14289)
	at android.view.ViewGroup.layout(ViewGroup.java:4562)
	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1976)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1730)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1004)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5481)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)
	at android.view.Choreographer.doCallbacks(Choreographer.java:562)
	at android.view.Choreographer.doFrame(Choreographer.java:532)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
	at android.os.Handler.handleCallback(Handler.java:730)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:5103)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:525)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
	at dalvik.system.NativeStart.main(Native Method)

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

مشکل از کجاس؟

 

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

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

آقا اصن خیلی چیزا کم داره! اصن طول و ارتفاع لاینهاش رو نمیشه تغییر داد ، یه مورد هم به xmlها اضافه کنید که اسپینر داشته باشه و ی مورد دیگه اضافه کنید ک 2 3 تا ایمیج ویو داشته باشه که یو جورایی شبیه مولتی پنل شه وگرنه خدایی اصلا راضی کننده نیست

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

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

 

qpgogj28ecld.png

شما از آخرین ورژن کتابخونه استفاده کنید.

ریسورس هارو کلا پاک کنید و آخرین ورژن ریسورس ها رو بریزید (رو همون قبلیا کپی نکنید)

مشکلتون حل میشه

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

شما از آخرین ورژن کتابخونه استفاده کنید.

ریسورس هارو کلا پاک کنید و آخرین ورژن ریسورس ها رو بریزید (رو همون قبلیا کپی نکنید)

مشکلتون حل میشه

 

مرسی داداش مشکلم حل شد 

 

فقط ی مشکل دییگم اینه حالا من توی کدنویسی ک برای لیست ویو معمولی میزاشتم میتونستم با کلیک روی هر ایتم با استفاده از value متن واسش لود کنم اما اینجا value نداریم 

 

یبار اینو بهم توضیح دادین ولی لطف میکنین بگید چطوری کدش رو بنویسم ک روی ایتم کلیک کردم متنش بیاد

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

مرسی داداش مشکلم حل شد 

 

فقط ی مشکل دییگم اینه حالا من توی کدنویسی ک برای لیست ویو معمولی میزاشتم میتونستم با کلیک روی هر ایتم با استفاده از value متن واسش لود کنم اما اینجا value نداریم 

 

یبار اینو بهم توضیح دادین ولی لطف میکنین بگید چطوری کدش رو بنویسم ک روی ایتم کلیک کردم متنش بیاد

 

شما پست های قبل رو ببینید یکی در میون همینو توضیح دادم :|  ببینید توی یه پست کاملا توضیح دادم

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

شما پست های قبل رو ببینید یکی در میون همینو توضیح دادم :|  ببینید توی یه پست کاملا توضیح دادم

 

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

 

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

با اریا لیست ویو تصاویری رو به صورت گرید ویو لود کردم

تصاویر داخل یک فولدر بیش از 500 تا بود

اریا لیست ویو کرش کرد و پرید بیرون

ولی وقتی تصاویر رو پاک میکنم زیر 100 تا میشه باز میکنه و مشکل نداره

کد نویسی هم اونقدر طولانی و پیچیده و سنگین نیست

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

 

مشکل از چیست؟

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

با اریا لیست ویو تصاویری رو به صورت گرید ویو لود کردم

تصاویر داخل یک فولدر بیش از 500 تا بود

اریا لیست ویو کرش کرد و پرید بیرون

ولی وقتی تصاویر رو پاک میکنم زیر 100 تا میشه باز میکنه و مشکل نداره

کد نویسی هم اونقدر طولانی و پیچیده و سنگین نیست

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

 

مشکل از چیست؟

 

تصاویر رو به چه صورت لیست میکنین ؟ اسم یا خود bitmap ?

 

 

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

 

 

 

الان شما چی چیزی رو میخواین به صورت value بگیرین ؟ بگین تا کد بهتون بدم

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

تصاویر رو به چه صورت لیست میکنین ؟ اسم یا خود bitmap ?

 

 

الان شما چی چیزی رو میخواین به صورت value بگیرین ؟ بگین تا کد بهتون بدم

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

 

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

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

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

 

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

درود

خب شما چرا از پوزیشن استفاده  نمیکنی؟ میتونی از

Position+1

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

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

درود

خب شما چرا از پوزیشن استفاده  نمیکنی؟ میتونی از

Position+1

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

 

خوب من مشکلم اینه که با لیست ویو معمولی خیلی راحت بود و دیتابیسی ک میخوام با این کتابخونه استفاده کنم 1000 تا ایتم داره 

 

ولی نمیدونم با اریا لیست ویو ب خوبی کار کنم :(

 

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

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

خوب من مشکلم اینه که با لیست ویو معمولی خیلی راحت بود و دیتابیسی ک میخوام با این کتابخونه استفاده کنم 1000 تا ایتم داره

ولی نمیدونم با اریا لیست ویو ب خوبی کار کنم :(

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

خب شما بیا این کارو بکن
Sub list_select (ParentEventName As String,position As Int)	meghdar = position+1	StartActivity(اکتیوتی مورد نظر)End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب شما بیا این کارو بکن

Sub list_select (ParentEventName As String,position As Int)	meghdar = position+1	StartActivity(اکتیوتی مورد نظر)End Sub

واقعا ازتون ممنونم 

 

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

 

بازم دمشون گرم :*

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

آقا اصن خیلی چیزا کم داره! اصن طول و ارتفاع لاینهاش رو نمیشه تغییر داد ، یه مورد هم به xmlها اضافه کنید که اسپینر داشته باشه و ی مورد دیگه اضافه کنید ک 2 3 تا ایمیج ویو داشته باشه که یو جورایی شبیه مولتی پنل شه وگرنه خدایی اصلا راضی کننده نیست

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

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

تصاویر رو به چه صورت لیست میکنین ؟ اسم یا خود bitmap ?

با حلقه فور اسم فایل های تصویری رو ریختم تو لیست جدا

بعد اومدم کل لیست رو ریختم تو یه رشته

و بعد به صورت اسم هر فایل که داخل رشته ذخیره شده داخل اداپتر گرید ویو استفاده کردم البته به صورت لیست :malih:

همین کار رو روی لیست ویو و اسکرول ویو انجام میدم راحت انجام میشه برای اون ها هم همین اتفاق میوفته وقتی تعداد فایل ها خیلی زیاد باشه تو لود کردن میپاچه cpu :crazy:

خب کتابخانه شما به سرعتش معروفه دیگه :DD:

 

اگر راه بهتری برای لیست کردن اسامی فایل های داخلی میشناسید بگین

شما که گفتین هر اداپتر بیاد از تصاویر و فایل های اسست پروژه استفاده کنه میتونید کاری کنید با همون کد ها و پارامتر ها بیاد کار file.dir رو انجام بده؟ :53:

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

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

بازم ارور میده

این ارور رو داد

java.lang.ClassCastException: android.support.v7.widget.CardView cannot be cast to android.widget.RelativeLayout
	at aria.gp.listview.array.adapter.DataBaseArrayAdapter.getView(DataBaseArrayAdapter.java:86)
	at android.widget.AbsListView.obtainView(AbsListView.java:2346)
	at android.widget.ListView.makeAndAddView(ListView.java:1875)
	at android.widget.ListView.fillDown(ListView.java:702)
	at android.widget.ListView.fillFromTop(ListView.java:763)
	at android.widget.ListView.layoutChildren(ListView.java:1684)
	at android.widget.AbsListView.onLayout(AbsListView.java:2148)
	at android.view.View.layout(View.java:16630)
	at android.view.ViewGroup.layout(ViewGroup.java:5437)
	at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
	at android.view.View.layout(View.java:16630)
	at android.view.ViewGroup.layout(ViewGroup.java:5437)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
	at android.view.View.layout(View.java:16630)
	at android.view.ViewGroup.layout(ViewGroup.java:5437)
	at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:493)
	at android.view.View.layout(View.java:16630)
	at android.view.ViewGroup.layout(ViewGroup.java:5437)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
	at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
	at android.view.View.layout(View.java:16630)
	at android.view.ViewGroup.layout(ViewGroup.java:5437)
	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
	at android.view.Choreographer.doCallbacks(Choreographer.java:670)
	at android.view.Choreographer.doFrame(Choreographer.java:606)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
	at android.os.Handler.handleCallback(Handler.java:739)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:148)
	at android.app.ActivityThread.main(ActivityThread.java:5417)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

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

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

سلام.

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

 

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

Dim out As OutputStream
out = File.OpenOutput(File.DirRootExternal, "pictures/1.jpg", False)
bitm = galery.GetBitmap(av)
bitm.WriteToStream(out, 100, "JPEG")
out.Close

av پازیشن من.

 

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

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

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

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

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

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

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

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

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

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

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

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

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