-
تعداد ارسال ها
1,647 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
130
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط امین شاهدی
-
-
در 4 ساعت قبل، imvic گفته است :
سلام استاد شاهدی لازم دیدم یه تشکر کتبی هم بکنم
واقعا پولی که گرفتی حلالت خیلی راحت شده کارم و اینکه شکل و شمایل برنامه هام خیلی زیباتر شده و حتی برای دیتابیس انلاین ، سرویس ImageDownloader و برای حلقه for مولتی پنلمم حداقل حداقل 6 خط کد کم شده و میتونم بگم این لیست ویو یک شگفتیه
راستی برای دوستانی که میخوان از این لیست ویو در دیتا بیس انلاین استفاده کنن این کدو میزارم من اینطوری استفاده میکنم بدون هیچمشکلی راحت 350 تا رکورد و برام میگیره
من هنوز یاد نگرفتم چطوری این کدارو بزارم (بالای ادیتور علامت <> رو بزنین و کد رو وارد کنین و افزودن به مطلب رو بزنین)
ممنون قصد ما هم راحت تر کردن کار برنامه نویسای عزیزمونه
در 44 دقیقه قبل، imvic گفته است :راستی اگه بشه یه کاری کرد که مثه گالری گوشی یه لیست درست بشه و متن روی عکس پایین بیوفته خیلی باحال میشه شایدم بشه باهاش بسازیم ولی من نمیدونم اگه میشه راهنماییمم کنید ممنون میشم
میتونین هرطور که مایلین لیوت رو توی دیزاینر بسازین و از طریق B4aLayoutAdapter اون ها رو با آریا لیست ویو چه به صورت لیست و یا گرید نمایش بدین
-
در 2 ساعت قبل، mirsedali گفته است :
ممنون آقای شاهدی
امکان ادامه دانلود، بعد از «توقف و خروج از برنامه و ورود مجدد به برنامه»، هست؟یه دور میخوندین قابلیتارو حداقل :
-قابلیت ادامه دانلود بعد از بسته و باز شدن دوباره برنامه و یا بعد از قطع و وصل شدن اینترنت
-
در 35 دقیقه قبل، dftbayat گفته است :
امین دمت گرم
بابا تو دیگه کی هستی
سرعت دانلود رو بزنی تنگش فول آپشن میشه
لطف داری
این امکانم اضافه کردم :
محاسبه سرعت برای هر دانلود به صورت جدا محاسبه میشه و همراه با پراگرس و سایز فایل دانلود شده توی ساب بتهون میده
Sub AriaMultiThreadDownload_OnProgress (downloaded As Long,total As Long,progress As Int,speed As Long)
- 2
-
در 58 دقیقه قبل، dostmobile گفته است :
بسیار عالی
ایا موقع دانلود به چند بخش تقسیم میکنه؟ مثل دانلود منیجر ADM
آره دیگه ،
- قابلیت دانلود چند نخی هر دانلود (MultiThreading)
همونطور که میدونید بااین روش سرعت خیلی بیشتر از حالت عادی و تک نخی (تک قسمتی) هستش- 1
-
- این ارسال پرطرفدار است.
- این ارسال پرطرفدار است.
با سلام ،
یه کتابخونه خیلی مهم و کاربردی که کمبودش توی b4a حس میشد یه دانلود منیجر حرفه ای بود که دیگه از طریق این کتابخونه خیلی راحت میتونین دانلود هاتون رو باهاش انجام بدین که قابلیت های خیلی زیادی داره که چند تا از قابلیت هاش رو میتونین این زیر ببینین :
- قابلیت دانلود فایل های با حجم های بسیار کم و بسیار زیاد
- قابلیت دانلود همزمان هر تعداد دانلود
- قابلیت دانلود چند نخی هر دانلود (MultiThreading)
-قابلیت توقف و ادامه دانلود-امکان نمایش سرعت دانلود برای هر دانلود
-قابلیت ادامه دانلود بعد از بسته و باز شدن دوباره برنامه و یا بعد از قطع و وصل شدن اینترنت
-قابلیت مدیریت همه دانلود ها در هر زمان
-قابلیت چک کردن لینک قبل از شروع دانلود و گرفتن نام و سایز و اطلاعات دیگر فایل از سرور
-قابلیت تغییر تعداد نخ های هر دانلود
-قابلیت تغییر تعداد دانلود های همزمان و ....
-قابلیت تبدیل سایز فایل از بایت به حالت فارسی و انگلیسی مثل :
12MB
126کیلوبایت-قابلیت تشخیص نام فایل از روی لینک (به 2صورت آفلاین و چک کردن از سرور)
-قابلیت تشخیص درست و قابل قبول بودن لینک (به 2صورت آفلاین و چک کردن از سرور)
-قالیت تشخیص اینکه لینک مربوط با فایل هستش یا نه به صورت آفلاین
-قابلیت با خبر شدن از رویداد های زیر برای هر دانلود به صورت جدا ! (Sub) :
1 در حال کانکت شدن به سرور برای دانلود
2 کانکت شدن به سرور برای دانلود
3 شروع دانلود
4 توقف دانلود
5 کنسل شدن دانلود
6 ادامه یافتن دانلود
7 پراگرس یا روند دانلود و سرعت و گرفتن حجم و درصد دانلود شده
8 ارور برای هر دانلود و گرفتن علت ارور
9 پایان دانلود- قابلیت کنسل و یا توقف همه دانلود های در حال انجام به صورت همزمان
-قابلیت چک کردن دانلود های در حال انجام و گرفتن اطلاعات در هر زمانیتمامی قابلیت های بالا چندین بار تست شده و با تضمین و بدون داشتن مشکل همه ی کار ها انجام میشه
میتونین به نمونه کارکرد برنامه رو توی ویدیو زیر ببینین :
دانلود منیجر حرفه ای B4A اندروید
کتابخونه به زودی توی فروشگاه قرار میگیره و دوستان میتونن تهیه کنن
- 20
- 2
-
باید آدرس کامل رو به لیست بدین یا هم میتونین بیتمپ رو مستقیم بدین ، هرجوری که راحتین ، اگه خواستین بیتمپ بدین بهتره از LoadBitmapSample استفاده کنین تا عکس بزرگ نباشه و برنامه کرش نکنه :
l3.Add(LoadBitmapSample(File.DirRootExternal,"ax1.jpg",70,70))
- 1
-
در 20 دقیقه قبل، mr_marashi گفته است :
دوستان تورو خدا یکی جواب بده
دوست عزیز هنوز نیم ساعت نگذشته دوباره اسپم میدین ؟ دوستان اینجا منتظر نشستن که شما سوال بپرسی سریع همونجا جوابتو بدن !
50 بار هم گفتم برای اینکه از assets رو استفاده کنین باید از متد getAssetsFullAddress استفاده کنین :
l3.Add(AriaAdapter.getAssetsFullAddress("esmeAx,jpg"))
- 1
-
در 20 دقیقه قبل، mr_marashi گفته است :
سلام
دوستان بنده از آریالیست ویو برای نمایش دو متن و یک تصویر در هر آیتم استفاده می کنم
و نرم افزار بدون هیچ خطایی اجرا میشه
اما مشکل اینجاست که عکس در ویو نمایش داده نمیشه و جاش خالیه
لطفا راهنمایی کنید
مچکرم
سلام ، آدرس عکس ر. بهچه صورت میدین ؟ کدتون رو بدین
- 1
-
- این ارسال پرطرفدار است.
- این ارسال پرطرفدار است.
AriaValueAnimator
مشاهده فایل
با سلام ، از طریق این کتابخونه همونطورکه از اسمش پیداش میتونین مقدار هاتون رو به صورت انیمیشینی به هم تغییر بدین ، مثال :
- تغییر یه عدد از 0 تا 10 توی 5 ثانیه
- تغییر یه مقدار float از 0 تا 0.2 توی 10 ثانیه
- تغییر یه رنگ از آبی به سبز توی 20 ثانیه
مثال کد :
Sub Activity_Create(FirstTime As Boolean) Dim anim As AriaValueAnimator anim.Initalize("anim") anim.WithInt(0,100) anim.Duration = 2000 '2 sanie' anim.Start ' anim.WithFloat(0.1,0.9) ' anim.WithColor(Colors.Red,Colors.Blue) End Sub Sub anim_AnimationUpdate (AVAnimator As AriaValueAnimator) Log( "Animated value : " & AVAnimator.AnimatedValue) 'Current ValueAnimator's time : 'Log(AVAnimator.CurrentPlayTime) End Sub
-
ارسال کننده
-
ارسال۱۷/۰۱/۱۱
-
دسته
- 11
-
در 3 ساعت قبل، mohammad3250 گفته است :
سلام
چظور میشه از json استفاده کرد ؟ قبلا از regix استفاده میکردم میشه یه راعنمایی بدید ؟
آموزش Json زیاد هست سرچ کنید ، راهنمایی درباره json ربطی به این تاپیک نداره
- 1
-
در 3 ساعت قبل، یاسر گفته است :
با سلام وتشکر از شما
چطور میشه دانلود را کنسل کرد؟
سلام ، یه متغیر boolean تعریف کنید و کد هاتون رو داخل حلقه Do While بزارین تا هر زمان متغیر false شد دیگه دانلود ادامه پیدا نکنه !
Sub Globals Dim Atask As AriaAsyncTask Dim downloading As Boolean End Sub Sub Activity_Create(FirstTime As Boolean) Atask.Initialize("ariatask") downloading=True Atask.Run(Null) End Sub Sub ariatask_DoInBackground(Params() As Object) As Object Dim dl As AriaAsyncTaskDownloader dl.Initialize(Atask) Dim result As String Do While downloading Try result = dl.Download("http://someServer.com/someFile.zip",File.Combine(File.DirInternal,"f.zip")) Catch result = "Error : " + LastException.Message End Try Loop If Not(downloading) Then result = "Canceled!" End If Return result End Sub
هر زمان هم خواستین کنسل کنین متغیر رو false کنین و تسک رو هم کنسل کنین
downloading=False Atask.Cancel(True)
- 3
-
در در 1395/09/29, 16:56:12، [email protected] گفته است :
سلام
آیا امکان تغییر اندازه فونت متن این لیست ویو توسط کاربر هست ؟ (جهت نسبت دادن متغییر به سایز فونت در برنامه و استفاده از آن در قسمت تنظیمات برنامه چه کار کنم ؟)منظورم تنظیم یکباره xml مربوطه توسط برنامه نویس نیست!
سلام ، بله از طریق AriaAdapterB4aLayout لیوت خودتون رو لود کنید اگه لیوت xml دارین میتونین از XmlLayoutBuilder استفاده کنین و ویو ها رو بگیرین و تغییراتی که میخواین رو روش انجام بدین
در 7 ساعت قبل، حمید زارع گفته است :سلام
من از AriaAdapterB4aLayout استفاده میکنم
مشکلم اینه که خیلی بد اسکرول میشه و اصلا نرم و روون نیست ...
میشه راهنمایی بفرمایید ؟
سلام ، ممکنه مشکل از عکس ها و یا اسکریپت دیزاینر ها باشه و ... در کل لیوت استانداردی نیست ، بهتره لیوت xml بسازین با هر تعداد ویو و ساختاری که میخواین و از طریق کتابخونه XmlLayoutBuilder لیوت رو لود کنید و بقیه کار ها ....
در 2 ساعت قبل، omidquest گفته است :سلام کیفیت ویدیو ها خیلی پایینه
لطفا سورس کد رو هم قرار بدین بفهمیم چی شد/؟؟
کیفیت ها در حدی هست که متن ها و کد ها خونده شه و بشه بفهمید.
در 2 ساعت قبل، agid گفته است :سلام آقای شاهدی
من ی سورس دارم با مولتی پنل عکسو متنو از دیتابیس آنلاین میگیره ولی چون با مولتی پنله فورس کلوز میشه
اریا لیست ویو خریدم، همه آموزشاشم خوندم نتونسم مولتی پنلو تبدیلش کنم به آریالیست ویو اگه امکانش هست سورسمو ویرایش کنید
خواهش میکنم
هزینشم پرداخت میکنم
بنده وقت ندارم ، الانشم دارم با گوشی جواب میدم ، دوستان هستن یه تاپیک بزنین و موضوع رو بگین واستون انجام بدن
- 3
-
در 16 ساعت قبل، sinaparsian گفته است :
سلام
من کتابخونه آریا لیست ویو رو خریداری کردم ولی سورسهای مربوط رو که باز میکنم این ارور می آدUnfortunately arialistview has stoped
ورزن بیسیک 6.50 هست و از آخرین نسخه sdk 24.4 استفاده میکنم ریسورسهارو هم در محل مورد نظر کپی کردماینم اروری که باباهاش مواجهم لطفا کمکم کنین ممنون میشم
سورسی که این ارور رو داد alistviewfilepicker بوود
PackageAdded: package:ariagp.arialistview.filepicker ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** file i entekhab nashode ** Activity (main) Pause, UserClosed = false ** ** Activity (main) Resume ** file i entekhab nashode ** Activity (main) Pause, UserClosed = false ** ** Activity (ariafilepicker) Create, isFirst = true ** ** Activity (ariafilepicker) Resume ** android.content.res.Resources$NotFoundException: Resource ID #0x0 at android.content.res.Resources.getValue(Resources.java:1401) at android.content.res.Resources.loadXmlResourceParser(Resources.java:2882) at android.content.res.Resources.getLayout(Resources.java:1215) at android.view.LayoutInflater.inflate(LayoutInflater.java:421) at aria.gp.listview.array.adapter.CustomB4Alayout.getView(CustomB4Alayout.java:46) at android.widget.AbsListView.obtainView(AbsListView.java:2389) at android.widget.ListView.makeAndAddView(ListView.java:1878) at android.widget.ListView.fillDown(ListView.java:705) at android.widget.ListView.fillFromTop(ListView.java:766) at android.widget.ListView.layoutChildren(ListView.java:1687) at android.widget.AbsListView.onLayout(AbsListView.java:2191) at android.view.View.layout(View.java:16694) at android.view.ViewGroup.layout(ViewGroup.java:5481) at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43) at android.view.View.layout(View.java:16694) at android.view.ViewGroup.layout(ViewGroup.java:5481) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) at android.widget.FrameLayout.onLayout(FrameLayout.java:273) at android.view.View.layout(View.java:16694) at android.view.ViewGroup.layout(ViewGroup.java:5481) at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:493) at android.view.View.layout(View.java:16694) at android.view.ViewGroup.layout(ViewGroup.java:5481) 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:2697) at android.view.View.layout(View.java:16694) at android.view.ViewGroup.layout(ViewGroup.java:5481) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2228) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1981) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1140) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6232) 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:5551) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
Resources$NotFoundException : خود ارور داره میگه ریسورس ها پیدا نشده ! به سورس حتما ریسورس ها رو اضافه کنید
- 1
-
AriaGifEncoder
مشاهده فایل
با سلام ، از طریق این کتابخونه خیلی ساده میتونین از طریق چند تا Bitmap فایل گیف بسازین
* ساخت گیف از طریق نخ (Thread) جدا انجام میشه
نمونه کد :
Sub Activity_Create(FirstTime As Boolean) Dim ariaGif As AriaGifEncoder ariaGif.Initialize("gif",File.DirRootExternal,"mGif.gif") ariaGif.Delay = 300 ariaGif.AddFrame(LoadBitmap(File.DirAssets,"f1.jpg")) ariaGif.AddFrame(LoadBitmap(File.DirAssets,"f2.jpg")) ariaGif.AddFrame(LoadBitmap(File.DirAssets,"f3.jpg")) ariaGif.AddFrame(LoadBitmap(File.DirAssets,"f4.jpg")) ariaGif.Build End Sub Sub gif_BuildDone 'dim gifFile as AriaFile = Sender ToastMessageShow("Gif sakhte shod",False) End Sub
-
ارسال کننده
-
ارسال۱۶/۱۲/۱۸
-
دسته
- 8
-
-
AriaVolley
مشاهده فایل
با سلام ، خب خیلی هاتون که میدونین volley چیه ، اونایی هم که نمیدونن volley کتابخونه ایه که از طریق اون میتونین درخواست های آنلاین خودتون که به جواب اون ها صورت string و Json هست رو با حداقل کد انجام بدین و همچنین دانلود و کش کردن عکس ها که جواب به صورت bitmap ،
↓↓ یه نمونه که با حدود 10 خط کد 3تا درخواست مختلف رو انجام میده و حاصل رو نمایش میده ↓↓
Sub Activity_Create(FirstTime As Boolean) Dim Avolley As AriaVolley Avolley.Initialize("volley") Avolley.AddQueue(Avolley.CreateImageRequest("https://httpbin.org/get",Activity.Width,Activity.Height)) Avolley.AddQueue(Avolley.CreateJsonArrayRequest("http://api.androidhive.info/volley/person_array.json",Avolley.GET)) Avolley.AddQueue(Avolley.CreateJsonRequest("https://httpbin.org/ip",Avolley.GET)) Avolley.AddQueue(Avolley.CreateImageRequest("http://s2.picofile.com/file/8262086342/back_material_blue.jpg",Avolley.GET)) Avolley.Start End Sub Sub volley_OnBitmapResponse (bitmap As Bitmap) Activity.SetBackgroundImage(bitmap) End Sub Sub volley_OnJsonArrayResponse (JsonArray As AriaJsonArray) Msgbox(JsonArray.GetAriaJsonObject(0).GetString("name"),"Name") End Sub Sub volley_OnJsonResponse (JSON As AriaJsonObject) Msgbox(JSON.Get("origin"),"IP") End Sub Sub volley_OnError (Error As String) Msgbox(Error,"Volley Error!") End Sub Sub volley_OnStringResponse (response As String) Msgbox(response,"Volley") End Sub
ورژن 3 کتابخانه اضافه شد ، قابلیت های جدید :
- اضافه شدن متد CreateJsonArrayRequest و CreateJsonArrayRequest2 برای ارسال درخواست هایی که به صورت JsonArray هستن
- اضافه شدن کلس های AriaJsonObject و AriaJsonArray برای رفع مشکل فارسی و encoding کلس JSONParser خود b4a که دیگه نیازی بهش نیست و میتونین از کلس هایی توی کتابخونه اضافه شده استفاده کنین و جواب درخواست های جیسون هم به همین صورت تغییر کرده
- اضافه شدن قابلیت Sender که از طریق اون میتونین توی همه ی ساب های درخواسن از آدرسی که درخواست اون رو دادین با خبر بشین ، برای مثال شما 3تا درخواست دانلود عکس میدین و بعد از دانلود شدن 3بار ساب اجرا میشه حالا دیگه میتونین بفمین که هر بار اجرا شدن مربوط به کدوم آدرس هستش و اگه نیازی بود شرط بزارین و از عکس ها استفاده کنین :
Sub volley_OnBitmapResponse (bitmap As Bitmap) Dim url As String = Sender Msgbox(url,"Addressi ke ax azun download shode : ") Activity.SetBackgroundImage(bitmap) End Sub
-
ارسال کننده
-
ارسال۱۶/۱۲/۱۸
-
دسته
- 2
-
-
در 2 ساعت قبل، arastooms گفته است :
دوستان کس هست که از این لیست ویو در اسکرول ویو استفاده کرده باشه
من یک اسکرول ویو دارم در قسمت تنظیمات برنامه
داخلش آریا لیست ویو رو در یک پنل تعریف کردم
متاسفانه فقط اسکرول ویو اسکرول میشه ولیست ویو لسکرول نمیشه
یعنی اولویت اسکرول روی اسکرول ویو هست
نمی دونم منظورم رو رسوندم یا نه
ممنون از راهنمایی دوستانارسطو جان کارای عجیب چیه ! مگه میشه توی اسکرول ویو از لیست ویو استفاده کرد ؟ نمیشه که ، مگه اینکه جهت اسکرول فرق داشته باشه ، مثل HorizontalScrollView
- 2
-
شما توی متد پوزشین رو داری حالا همه مقدار هارو به ویو هات بده حالا میخوای از یه کرسر 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") . . . .
- 2
-
در 2 ساعت قبل، arastooms گفته است :
سوال در باره لیمیت دادن به آریا لیست ویو در استفاده از دیتابیس
من در برنامه از دیتابیسی استفاده میکنم با بیش از 100 هزار رکورد
کاربردر ادیت تکس مقداری رو وارد میکنه و من اون رو جستجو میکنم در دیتابیس معمولا مقادیرزیادی رو cur به خودش میگیره و میده همه رو به آریا لیست ویوچه طور میتونم بگم که مثلا 100 تا 100 از دیتابیس بگیره و تو لیست نشون بده
(( موضوع اینجاست که میخام از دیتابیس100 تای اول رو بگیره و بده لیست ویو))
اگر کاربر لیست رو اسکرول کرد و به آخرش رسید 100 تای دوم جستجو کنه و لیست رو نشون بده
آیا همچنین امکانی هست و اگر هست به چه صورت باید نمایش بدمبا تشکر
ارسطو جان وقتی میگم 10بار اینو توضیح دادم میرین بروز رسانی میزنین ! این لینک آموزش رسیدن لیست به آخر :
بهتر نسیت به جای سوالای تکراری و بی ربط یه نگاهی به تاپیک بندازین ؟
چه طور میتونم بگم که مثلا 100 تا 100 از دیتابیس بگیره ! این سوال چه ربطی به آریا لیست ویو داره ؟
لیست ویو یه سری اطلاعات رو میگیره و نمایش میده ! اینکه شما چطوری اون اطلاعات رو به دست میارین ربطی به آریالیست ویو نداره ، سرچ کنین 500تا آموزش لیمیت دادن هست اگه بازم هم پیدا نکردین تاپیک جدا بزنین
- 2
-
در 7 ساعت قبل، arastooms گفته است :
سلام به همه عزیزان
سوالی داشتم در باه طراحی ویو ها در لیست ویو
آیا اختلافی در سرعت لود لیست ویو طراحی شده با دیزاینر بیسیک و لیست ویو طراحی شده در xml هست ؟؟ و یا تفاوتی نمیکنه اجزای لیست ویو رو با چی تعریف کنیم؟
با تشکرسلام ارسطو جان لطف کن سوالات رو توی یه پست بپرس ، XML هم سرعت و نمایش بهتری داره
در 6 ساعت قبل، arastooms گفته است :سلام به عزیزان
میخاستم بدونم آیا ممکن هست سرعت اسکرول لیست ویو رو تنظیم کرد ؟؟
یک کمی کمترش کرد که دست رو که میکشی رو گوشی با سرعت کمتری به بالا و پایین بره ؟
ممنون از همه دوستانبله
http://stackoverflow.com/questions/5590001/android-listview-slow-down-scroll-speed
با جاوا آبجکت میتونین پیادش کنین.
در 6 ساعت قبل، arastooms گفته است :سلام
قصد دارم یک دکمه طراحی کنم که کار بر که زد بره به پوزیشن خاصی در اسکرول لیست ویو
مثلا (( بالای بالای لیست -- یا پاین پایین لیست -- یا وسط لیست ))
ممکنه با یک خط کد بنده رو راهنمایی بفرمایید
با تشکربله میتونین از کد زیر استفاده کنین و پوزیشن رو بدین تا اسکرول شه ، پارامتر دوم هم اگه true بدین با انیمیشین اسکرول میشه و اگه false یهو اسکرول انجام میشه
arialistview.ScrollToPosition(234,True)
- 2
-
در ۱ ساعت قبل، arastooms گفته است :
دوستان در قسمت لوگ این خط نوشته رو لوگ میکنه
وقتی آریا لیست ویو رو حرکت میدم
از دیتابیس استفاده کردم و با دیزاینر خود بیسیک آریا ویو رو دیزاین کردم
مشکل از کجاست ؟؟
Panel size is unknown. Layout may not be loaded correctly.
Panel size is unknown. Layout may not be loaded correctly.
Panel size is unknown. Layout may not be loaded correctly.
Panel size is unknown. Layout may not be loaded correctly.
Panel size is unknown. Layout may not be loaded correctly.و این خطا ها
Downsampling image due to lack of memory.
Downsampling image due to lack of memory: 2
Downsampling image due to lack of memory: 4
با تشکر
Panel size is unknown. Layout may not be loaded correctly این لاگ موردی نداره و میتونین نادیده بگیرینش
Downsampling image due to lack of memory عکس هاتون خیلی بزرگه و نمیتونه نمایش داده شه ، عکس رو برای نمایش resize کنین ، راه آسون برای این کار استفاده از Picasso و یا Glide که خود کتابخونه Picasso رو به صورت پیش فرض داره.
- 2
-
سلام برای این کار نیاز به Position دارید که خود لیست ویو این امکان رو نمیده ، از راه های دیگه میشه این کار رو کرد برای مثال استفاده از این کد :
http://stackoverflow.com/questions/10808387/android-getting-exact-scroll-position-in-listview
که توی B4A به این شکل میشه ، حالا معلوم نیست که به دلیل استفاده از لیوت های بیسیک و .... این مقدار رو دقیق بده و یا شاید اصلا نده ، کد رو تست نکردم خودتون تست کنین اگه پوزیشن رو به درستی داد از طریق اون دیگه میتونین کار هایی که گفتین رو انجام بدین
Sub Globals Dim ariaListView As AriaListView Dim ArialistViewJO As JavaObject End Sub Sub Activity_Create(FirstTime As Boolean) ' ' ' code hae arialistview va setkardane adapter va .... ' ' ArialistViewJO = ariaListView End Sub Sub list_onscroll (ParentEventName As String,FirstVisibleItem As Int,VisibleItemCount As Int,TotalItemCount As Int) Dim v As View = ArialistViewJO.RunMethod("getChildAt",Array(0)) Dim YscrollPosition = v.Top + FirstVisibleItem * v.Height Log(YscrollPosition) End Sub
- 2
-
لیوت خودتون رو بسازین و توش ایمیج ویو رو بدین و از ادپتر لیوت b4a استفاده کنین
- 1
-
دوست عزیز میگم واسه این مورد توی این تاپیک پست ندین باز میگین شما جواب بدین طوری نمیشه ؟ ممکنه یه نفر در مورد آریالیست ویو مشکل داشته باشه و بیاد توی این تاپیک جوابشو پیدا کنه ! باید مشکلات مربوط به راه انداختن آریالیست ویو رو ببینه نه مشکلات مربوط به لیست ویو چند فصلی و .... پس لطف کنید تاپیک جدا بزنید و اینجا اسپم ندید.
- 2
-
در 8 دقیقه قبل، qasem گفته است :
آقای شاهدی خودم در مورد کتابهای یک فصلی میدونم .و بلدم چطوری کار کنم.
اما اگه دقت کرده باشد سوال من درباره کتابهای چند فصلی است ، یعنی هر آیتم لیست ویو مانند تصویر بالا به یک فصل خاصی از کتاب مرتبط باشه؟
خب اینکه ربطی به آریالیست ویو نداره ! ! ربط به کد نویسی برای دیتابیس یا هرچیز دیگه ای داره ، لیست ویو فقط یه ویو نمایشیه ، و شما هم نمایش دادن رو همونطور که میگید بلدید ومشکلی ندارین ، این چیزی که میگین ربطی به آریالیست ویو نداره ، تاپیک جدا بزنید
- 1
دانلود منیجر حرفه ای AriaMultiThreadDownload
در مرتبط با فروشگاه
ارسال شده در
کتابخونه به فروشگاه اضافه شد