رفتن به مطلب

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


امین شاهدی

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

در 20 دقیقه قبل، mr_marashi گفته است :

سلام

دوستان بنده از آریالیست ویو برای نمایش دو متن و یک تصویر در هر آیتم استفاده می کنم 

و نرم افزار بدون هیچ خطایی اجرا میشه 

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

لطفا راهنمایی کنید 

مچکرم

سلام ، آدرس عکس ر. بهچه صورت میدین ؟ کدتون رو بدین

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

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

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

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

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

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

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

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

در 11 دقیقه قبل، امین شاهدی گفته است :

سلام ، آدرس عکس ر. بهچه صورت میدین ؟ کدتون رو بدین

    Arialistview.Initialize("")
    L1.Initialize
    L2.Initialize
    L3.Initialize
    
    Activity.AddView(Arialistview,0,0,100%x,100%y)
    Arialistview.Color=Colors.Cyan
    
    For i=0 To 1000
        L1.Add("محمد رضا قاضی مرعشی")
        L2.Add("شماره :"&i)
        L3.Add("calculator.png")
    Next
    AriaAdapter.Initialize("layout_image_right",L1,L2,L3).ToListView(Arialistview)
    Arialistview.SetDividerHeight(5dip)
    
    

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

در 24 دقیقه قبل، mr_marashi گفته است :

    Arialistview.Initialize("")
    L1.Initialize
    L2.Initialize
    L3.Initialize
    
    Activity.AddView(Arialistview,0,0,100%x,100%y)
    Arialistview.Color=Colors.Cyan
    
    For i=0 To 1000
        L1.Add("محمد رضا قاضی مرعشی")
        L2.Add("شماره :"&i)
        L3.Add("calculator.png")
    Next
    AriaAdapter.Initialize("layout_image_right",L1,L2,L3).ToListView(Arialistview)
    Arialistview.SetDividerHeight(5dip)
    
    

دوستان تورو خدا یکی جواب بده

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

در 20 دقیقه قبل، mr_marashi گفته است :

دوستان تورو خدا یکی جواب بده

دوست عزیز هنوز نیم ساعت نگذشته دوباره اسپم میدین ؟ دوستان اینجا منتظر نشستن که شما سوال بپرسی سریع همونجا جوابتو بدن !

50 بار هم گفتم برای اینکه از assets رو استفاده کنین باید از متد getAssetsFullAddress استفاده کنین : 

l3.Add(AriaAdapter.getAssetsFullAddress("esmeAx,jpg"))

 

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

در 12 دقیقه قبل، امین شاهدی گفته است :

دوست عزیز هنوز نیم ساعت نگذشته دوباره اسپم میدین ؟ دوستان اینجا منتظر نشستن که شما سوال بپرسی سریع همونجا جوابتو بدن !

50 بار هم گفتم برای اینکه از assets رو استفاده کنین باید از متد getAssetsFullAddress استفاده کنین : 


l3.Add(AriaAdapter.getAssetsFullAddress("esmeAx,jpg"))

 

معذرت می خوام دوست خوبم

درست شد

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

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

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

l3.Add(LoadBitmapSample(File.DirRootExternal,"ax1.jpg",70,70))

 

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

در 13 دقیقه قبل، امین شاهدی گفته است :

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


l3.Add(LoadBitmapSample(File.DirRootExternal,"ax1.jpg",70,70))

 

بسیار ممنونم از الطافتون

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

سلام استاد شاهدی لازم دیدم یه تشکر کتبی هم بکنم

واقعا پولی که گرفتی حلالت خیلی راحت شده کارم و اینکه شکل و شمایل برنامه هام خیلی زیباتر شده و حتی برای دیتابیس انلاین ، سرویس ImageDownloader و برای حلقه for مولتی پنلمم حداقل حداقل 6 خط کد کم شده و میتونم بگم این لیست ویو یک شگفتیه :53:♥ 

راستی برای دوستانی که میخوان از این لیست ویو در دیتا بیس انلاین استفاده کنن این کدو میزارم من اینطوری استفاده میکنم بدون هیچمشکلی راحت 350 تا رکورد و برام میگیره♥

Sub JobDone(job1 As HttpJob)

    If job1.Success Then
        
        If job1.JobName="dl" Then
            Dim parser As JSONParser
            parser.Initialize(job1.GetString)
            Dim lst As List
            lst = parser.NextArray
            For Each m As Map In lst
                l1.Add(m.Get("title"))
                l2.Add(m.Get("text"))
                l3.Add(m.Get("imgname"))
                l4.Add("click me")    
            Next
            
            ad.Initialize(ad.Layouts.LAYOUT_BUTTON_CENTER,l1,l2,l3,l4).ToGridView(aria)
            
            End If
        End If

End Sub

من هنوز یاد نگرفتم چطوری این کدارو بزارم :DD: (بالای ادیتور علامت <> رو بزنین و کد رو وارد کنین و افزودن به مطلب رو بزنین)

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

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

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

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

سلام استاد شاهدی لازم دیدم یه تشکر کتبی هم بکنم

واقعا پولی که گرفتی حلالت خیلی راحت شده کارم و اینکه شکل و شمایل برنامه هام خیلی زیباتر شده و حتی برای دیتابیس انلاین ، سرویس ImageDownloader و برای حلقه for مولتی پنلمم حداقل حداقل 6 خط کد کم شده و میتونم بگم این لیست ویو یک شگفتیه :53:♥ 

راستی برای دوستانی که میخوان از این لیست ویو در دیتا بیس انلاین استفاده کنن این کدو میزارم من اینطوری استفاده میکنم بدون هیچمشکلی راحت 350 تا رکورد و برام میگیره♥

من هنوز یاد نگرفتم چطوری این کدارو بزارم :DD: (بالای ادیتور علامت <> رو بزنین و کد رو وارد کنین و افزودن به مطلب رو بزنین)

ممنون قصد ما هم راحت تر کردن کار برنامه نویسای عزیزمونه ♥

در 44 دقیقه قبل، imvic گفته است :

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

میتونین هرطور که مایلین لیوت رو توی دیزاینر بسازین و از طریق B4aLayoutAdapter اون ها رو با آریا لیست ویو چه به صورت لیست و یا گرید نمایش بدین

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

با تشکر از کتابخانه شما.

من 3 تا مشکل دارم

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

java.lang.NoClassDefFoundError: com.squareup.picasso.Picasso
    at aria.gp.listview.array.adapter.CustomArrayAdapter.getView(CustomArrayAdapter.java:115)
    at android.widget.AbsListView.obtainView(AbsListView.java:2263)
    at android.widget.ListView.makeAndAddView(ListView.java:1790)
    at android.widget.ListView.fillDown(ListView.java:691)
    at android.widget.ListView.fillFromTop(ListView.java:752)
    at android.widget.ListView.layoutChildren(ListView.java:1630)
    at android.widget.AbsListView.onLayout(AbsListView.java:2091)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:437)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
    at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
    at android.view.View.layout(View.java:14817)
    at android.view.ViewGroup.layout(ViewGroup.java:4631)
    at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1987)
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1744)
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)

 

2- من از آریا لیست به عنوان لیست ویو درون AHNavigationDrawer استفاده کردم، layout با تراز چپ مشکلی نداره ولی وقتی تراز را راست قرار میدهم هیچ نوشته ای از لیست نمایش داده نمیشود. وقتی که center هم قرار میدهم به شکل صحیحی در وسط منو قرار نمیگیرد.

 

3- یک مورد دیگه هم هست، به چه صورتی میتونم در نمایش لیست، خط جداکننده هر آیتم را حذف کنم

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

سلام . این اخطار ها چیه توی لوگ آریا لیست ویو نشون میده ؟

 

LogCat connected to: B4A-Bridge: LGE LG-K430
—------- beginning of system
—------- beginning of main
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **
** Activity (names) Create, isFirst = true **
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.
Warning: same object added to list multiple times.

 

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

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

در ضمن این لاگ ها هیچ ربطی به آریالیست ویو نداره

 

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

سلام دوستان

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

عکس هام که استفاده کردم 2 کیلوبایت حجم داره و تعداد رکوردم 5000 ردیفه

لطفا راهنمایی کنید

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

  • 2 هفته بعد...

سلام دوستان خسته نباشید

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

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

 

این کدهای من هستش:

	If File.Exists(File.DirInternal,"en.db")=False Then
		File.Copy(File.DirAssets,"en.db",File.DirInternal,"en.db")
	End If
	sql.Initialize(File.DirInternal,"en.db",False)
	cur1 = sql.ExecQuery("SELECT * FROM texts")
	l1.Initialize
	l2.Initialize
	l3.Initialize
	For i=0 To cur1.RowCount - 1
		cur1.Position = i
		l1.Add(cur1.GetString("english"))
		l2.Add(cur1.GetString("persian"))
		l3.Add(Ladapter.getAssetsFullAddress("speaker.png"))
	Next

	search.Initialize("search")
	Listview.Initialize("Listview")
	َActivity.AddView(search,0,0,100%x,35dip)
	Activity.AddView(Listview,0,0,100%x,100%y - ToolBar.Height - TabLayout.Height - search.Height
	Ladapter.Initialize("layout_image_left",l1,l2,l3).ToListView(Listview)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقا من ورژن قدیمی رو خریدم الان توی لیست خردام که میزنم میاره ولی روی جزعیات که میزنم دیگه همچون محصولی نیست . ینی هر سری برای هرورژن باید دوباره بخریم ؟؟‌

یکم احساس نمیکنید ... ؟

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

در در 1395/10/28, 15:07:48، imvic گفته است :

 l3.Add(m.Get("imgname")

سلام و عرض ادب خدمت دوستان و اساتید چند تا سوال پیرامن کتابخانه AriaAdapterWithImage دارم ک ممنون میشم راهنمایی کنید

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

2-اینکه اگر احیانا نمشود چطور میتونم واسه هر گزینه عکس مربوطه را بگذارم.تشکر

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

در 14 ساعت قبل، mohammad2012 گفته است :

سلام و عرض ادب خدمت دوستان و اساتید چند تا سوال پیرامن کتابخانه AriaAdapterWithImage دارم ک ممنون میشم راهنمایی کنید

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

2-اینکه اگر احیانا نمشود چطور میتونم واسه هر گزینه عکس مربوطه را بگذارم.تشکر

سلام بله میشه هم از انلاین گرفت هم از افلاین این کتابخونه از کتابخونه قدرتمند picasso بهره میبره که این موضوع باعث سرعت اون توی لود عکس ها توی دیتابیس انلاین میشه و مشکل لیمیت دادن هم ندارید و از ارور out of memory هم اذیت نمیشید 

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

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

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

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

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

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

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

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

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

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

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

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