رفتن به مطلب

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


امین شاهدی

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

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

 

http://stackoverflow.com/questions/5590001/android-listview-slow-down-scroll-speed

با جاوا آبجکت میتونین پیادش کنین.

 

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

در باره طراحی با xml برنامه ای هست که بتونم ویو رو بچینم xml رو بهم بده که ساده باشه 
البته ویو پیچیده ای نیست اصلا و فقط 4 تا لیبل دارم یا نومنه xml باشه که بتونم ادیتش کنم و کارم رو راه بندازم

و اینکه فرض کنیم من با xml این قسمت ویو ها رو نوشتم و معرفی کردم بعد میتونم سایز نوشته ها و رنگها و چپ چین راست چین لیبل های تعریف شده با xml رو تو sub خودم تو برنامه عوض کنم (( چون هر بار بستگی به نیاز من ممکنه رنگ ایبل ها در فراخانی لیست ویو عوض بشه ( من با xml ) کار نکردم واطلاعاتم کمه استاد
راهنمایی بفرمایید ممنون میشم 

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

با تشکر و سپاس از شما

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

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

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

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

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

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

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

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

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


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

چه طور میتونم بگم که مثلا 100 تا 100 از دیتابیس بگیره و تو لیست نشون بده 
(( موضوع اینجاست که میخام از دیتابیس100 تای اول رو بگیره و بده لیست ویو))
اگر کاربر لیست رو اسکرول کرد و به آخرش رسید 100 تای دوم جستجو کنه و لیست رو نشون بده 

آیا همچنین امکانی هست و اگر هست به چه صورت باید نمایش بدم

با تشکر 

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

در 2 ساعت قبل، arastooms گفته است :

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


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

چه طور میتونم بگم که مثلا 100 تا 100 از دیتابیس بگیره و تو لیست نشون بده 
(( موضوع اینجاست که میخام از دیتابیس100 تای اول رو بگیره و بده لیست ویو))
اگر کاربر لیست رو اسکرول کرد و به آخرش رسید 100 تای دوم جستجو کنه و لیست رو نشون بده 

آیا همچنین امکانی هست و اگر هست به چه صورت باید نمایش بدم

با تشکر 

ارسطو جان وقتی میگم 10بار اینو توضیح دادم میرین بروز رسانی میزنین ! این لینک آموزش رسیدن لیست به  آخر : 

بهتر نسیت به جای سوالای تکراری و بی ربط یه نگاهی به تاپیک بندازین ؟ 

چه طور میتونم بگم که مثلا 100 تا 100 از دیتابیس بگیره ! این سوال چه ربطی به آریا لیست ویو داره ؟ 

لیست ویو    یه سری اطلاعات رو میگیره و نمایش میده ! اینکه شما چطوری اون اطلاعات رو به دست میارین ربطی به آریالیست ویو نداره ،  سرچ کنین 500تا آموزش لیمیت دادن هست اگه بازم هم پیدا نکردین تاپیک جدا بزنین

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

سلام میخاستم ببینم میشه به آریا لیست ویو 2 تا cur رو معرفی کرد و ریخت داخل آریا لیست ویو 

مثال :
مثلا ابتدا cu1 رو از داده ها " پُر " کردیم و حدود 10 خط رو برامون گرفته 
که با این دستور اون رو دادم به آریا لیست ویو و نمایش هم میده 

 

Sub Globals

	Dim ariaadapter As AriaAdapterB4aLayout
	Dim AriaListView1 As AriaListView
'-----------------------------------------------------------------------------------------------
Sub Activity_Create(FirstTime As Boolean)

	AriaListView1.Initialize("AriaListView1")
	Activity.AddView(AriaListView1,Panel_under_listview.Left+1%x,Panel_under_listview.top+1%x,Panel_under_listview.Width-1%x,Panel_under_listview.Height-2%x)

'-----------------------------------------------------------------------------------------------
اینجا دوتا دیتابیس جدا دارم و دوتا جدول جدا و .... که میام مقادیر رو آماده میکنم برای نمایش

dim xxxx as string="علی"
cur1=sql1.ExecQuery("SELECT * FROM table_1 WHERE name LIKE '%"&xxxx&"%' ")

dim yyyy as string="محمد"
cur1=sql1.ExecQuery("SELECT * FROM table_1 WHERE name LIKE '%"&yyyy&"%' ")

'-----------------------------------------------------------------------------------------------
 cur1 در این ساب هم مقادیر
میدم به ویو هام و نمایش میدم 

Sub AriaListView1_getview (rowView As Panel,Position As Int)

cur1.Position = Position
.
.
.
.


'-----------------------------------------------------------------------------------------------

 

میخام ببینم چه طور میتونم در ادامه مقادیر cur1 مقادیر cur2 رو هم در آریا لیست ویو نشون بدم 
(هر دو مقدار ها باشه اول مقادیر cur1 پُر بشه //  بعد در ادامه مقادیر cur2

ممنون میشم راهنمایی بفرمایید 

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

شما توی متد پوزشین رو داری حالا همه مقدار هارو به ویو هات بده حالا میخوای از یه کرسر 2تا کرسر یا هر چیز دیگه ای بگیر چه فرقی داره :| ؟

Sub AriaListView1_getview (rowView As Panel,Position As Int)

cur1.Position = Position
cur2.Position = Position
cur3.Position = Position
textview1.Text = cur1.GetString("text")
textview2.Text = cur2.GetString("id")
textview3.Text = cur3.GetString("value")
.
.
.
.

 

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

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

شما توی متد پوزشین رو داری حالا همه مقدار هارو به ویو هات بده حالا میخوای از یه کرسر 2تا کرسر یا هر چیز دیگه ای بگیر چه فرقی داره :| ؟


Sub AriaListView1_getview (rowView As Panel,Position As Int)

cur1.Position = Position
cur2.Position = Position
cur3.Position = Position
textview1.Text = cur1.GetString("text")
textview2.Text = cur2.GetString("id")
textview3.Text = cur3.GetString("value")
.
.
.
.

 

سلام امین جان من میدونم که به این صورت میتونم این کار رو انجام بدم 
میخام اول اگر cur1 من 14 رو پیدا کرده اون 14 تا رو در آریا لیست ویو بچینم
بعد از این 14 تا بیام cur2 v که مثلا مقدار 7 مورد رو داره در ادامش بچینم
//////////////////
مثل لیست ویو خود b4a که وقتی 2 بار مقادیر رو بهش میدادیم میومد پشت هم وارد لیست ویو میکرد (( مگر اینکه قبلش لیست ویو رو clear کنیم ))
مرسسی 

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

درود.

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

موقع کمپایل ارور میده ار ریسورس متریال دیالگ

 

 

سلام دوباره.

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

gallery.PageTransformers.SetTransofrmer(gallery.PageTransformers.ZoomOutTranformer)

:scratch_one-s_head:

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

 

 

سلام.

میخوام یه لیست گروهی درست کنم البته با عکس که روش کلیک کنی ریز گروهی از عکس های دیکه توش باشه این امکان با این کتابخانه هست؟

 

 

سلام.

کسی نیست جواب بده؟

نمیشه تو قسمت gridview فقط از عکس استفاده کرد؟ من از اینکد استفاده میکنم ولی عکس خیلی ریز دیده میشه

	l1.Add("")
	l2.Add("")
	l3.Add(LoadBitmap(File.DirAssets,"a1.jpg"))
adplist.Initialize("layout_image_center",l1,l2,l3).ToGridView(arialist)

اگه بشه این قسمت کتابخانه رو اپدیت کنید عالی میشه :Laie_99:

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

سلام 

من میخام توی گرید ویو عکس هارو از دیتابیس بگیره 

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

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

لینک

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

همچین قابلیتی داره آریا لیست ویو 

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

در 40 دقیقه قبل، ali.1020 گفته است :

سلام 

من میخام توی گرید ویو عکس هارو از دیتابیس بگیره 

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

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

لینک

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

همچین قابلیتی داره آریا لیست ویو 

سلام

ادپتری که معرفی کردین از چه نوعیه؟

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

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

در 31 دقیقه قبل، nasim گفته است :

سلام

ادپتری که معرفی کردین از چه نوعیه؟

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

از نوع دیتابیس

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

در 14 دقیقه قبل، ali.1020 گفته است :

از نوع دیتابیس

شما اداپتر رو از نوع ایمیج ویو معرفی کنین خطا رفع میشه

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

با اداپتر عکس گذاشتم درست شد

قسمت دوم سوال 

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

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

همچین قابلیتی داره آریا لیست ویو 

عملی هست ؟

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

با سلام

یه مشکلی من دارم که وقتی یه لیست 100 تایی رو از دیتابیس توی آریا لیست فراخانی کنم مشکلی نداره و وقتی میخوام یکی از آیتمای لیست رو آپدیت کنم (مثلا در ID=20 , لیست 2 (L2) ) رو با دستور    (...) L2.set  تغییر بدممشکلی ندارم.

ولی اگه 10 تا از لیست رو نشانه گذاری کنم و توی یه اکتیویتی دیگه نمایش بدم به مشکل میخورم همه چیز درسته ولی دستور     (...)   L2.set   رو که مینویسم آی دی رو درست میخونه ولی سایز لیست رو حداکثر 10 میگیره (طوری که من متوجه شدم)

مثلا اگر 10 تای اول لیست رو نشانه گذاری کنم مشکلی نداره ولی آی دی از 10 بیشتر باشه در صورتی که 10 تا بیشتر نشانه گذاری نشده با ارور زیر مواجه میشم

البته در عکس زیر آیدی من 39 هست ولی 9 تا نشانه گذاری کردم.

ممنون میشم راهنماییم کنید.

erorr.jpg

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

در 37 دقیقه قبل، morti08 گفته است :

با سلام

یه مشکلی من دارم که وقتی یه لیست 100 تایی رو از دیتابیس توی آریا لیست فراخانی کنم مشکلی نداره و وقتی میخوام یکی از آیتمای لیست رو آپدیت کنم (مثلا در ID=20 , لیست 2 (L2) ) رو با دستور    (...) L2.set  تغییر بدممشکلی ندارم.

ولی اگه 10 تا از لیست رو نشانه گذاری کنم و توی یه اکتیویتی دیگه نمایش بدم به مشکل میخورم همه چیز درسته ولی دستور     (...)   L2.set   رو که مینویسم آی دی رو درست میخونه ولی سایز لیست رو حداکثر 10 میگیره (طوری که من متوجه شدم)

مثلا اگر 10 تای اول لیست رو نشانه گذاری کنم مشکلی نداره ولی آی دی از 10 بیشتر باشه در صورتی که 10 تا بیشتر نشانه گذاری نشده با ارور زیر مواجه میشم

البته در عکس زیر آیدی من 39 هست ولی 9 تا نشانه گذاری کردم.

ممنون میشم راهنماییم کنید.

erorr.jpg

از لاگ عکس بگیرید بزارید

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

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

و نمیخوام کل 28 صفحه تاپیک رو بخونم.

کاش راهنما میذاشتید که کدوم فیلم آموزشی مربوط به کدوم بخشه.

مثلا الان من برای گرید ویو کدومو باید ببینم؟

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

در 2 ساعت قبل، mehrdad137 گفته است :

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

و نمیخوام کل 28 صفحه تاپیک رو بخونم.

کاش راهنما میذاشتید که کدوم فیلم آموزشی مربوط به کدوم بخشه.

مثلا الان من برای گرید ویو کدومو باید ببینم؟

سلام گرید ویو از نسخه 4 به قبل بود یادمه

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

در 15 ساعت قبل، Hamed Sabet Farhadi گفته است :

از لاگ عکس بگیرید بزارید

 

منظورتون همینه؟

sss.png

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

در 29 دقیقه قبل، morti08 گفته است :

 

منظورتون همینه؟

sss.png

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

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

در 6 ساعت قبل، Hamed Sabet Farhadi گفته است :

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

بفرمایید این ارور

مشکل من این خطه

 l2.Set(id1,"see: "&cur.GetString("see")&"     "&"true: "&cur.GetString("yes")&"      "&"false: "&cur.GetString("no"))

Capture.PNG

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

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

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

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

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

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

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

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

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

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

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

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