mgoldast

کاربر انجمن
  • تعداد ارسال ها

    7
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0 Neutral

درباره mgoldast

  • درجه
    کاربر جدید
  • تاریخ تولد تعیین نشده
  1. دوست عزیز از ورژن 6.5 استفاده کردم ولی هنگامی که از LayoutView یک نمونه میسازم . و وقتی نمونه رو وارد اکتویتی میکنم . آیتمی به عنوان AddTwoLinesAndImage ندارد. Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim lv As Hitex_LayoutView Dim glid As Hitex_Glide Type Model(Text As String, Image As String, Ratio As Float, Height As Double) Dim ItemList As List End Sub Sub Activity_Create(FirstTime As Boolean) lv.Initializer("lv").StaggeredGridView(1).Build Activity.AddView(lv,0,0,100%x,100%y) lv.AddTwoLinesAndImage <<<<<<<<<<<<<<< موجود نیست
  2. با تشکر از سایت خیلی خوبتون و کتابخونه های عالی و آقای @hitexroid دوستان در Hitex_recyclerView همانطور که در آموزش گفته شد . میتونستیم با استفاده از Glide به صورت مستقیم عکس رو دانلود کنیم به این شکل : RLV.AddTwoLinesAndImage(subject, price & " Title " , "http://**8.**98.8***:3000" & img) میخواستم بدونم نحوه ی استفاده ی مستقیم در LayoutView به چه شکلی هست ؟ چگونه میتونم مستقیم بجای کد زیر : Dim item As Adapter item.Initialize item.title = subject : item.price = price & " تومان " item.image = LoadBitmapSample(File.DirAssets,"marker.png", 10%y, 10%y) jsonList.Add(item) مستقیم . لینک عکس ، که در جیسان موجوده رو قرار بدم و در قسمت lv_onBindViewHolder از اون استفاده کنم ؟؟؟ یعنی این شکل بشه قسمت Image در Adapter : بجای این کد : item.image = LoadBitmapSample(File.DirAssets,"marker.png", 10%y, 10%y) بنویسیم : item.image = LoadBitmapSample("http://localhost:3000/img/" & image, 10%y, 10%y)
  3. دوست عزیز . ممنون از سایت خوبتون . در قسمت مدیریت سفارشات . دانلود کردم . و حالا سوالم اینجاست که من از نسخه ی 6.5 استفاده میکنم ولی آموزشات برای نسخه ی 4 هست . الان چیکار کنیم . یه مقداری سردرگمی داره دوست عزیز . من برگردم نسخه ی 4 . مشکلی نداره این نسخه ؟ یا امکانش هست یه سمپل برای نسخه ی 6.5 برای Recycler view بهمون بدین ؟؟؟ تشکر میکنم اگر یه سری آموزشات متنی برای 6.5 هم درست کنین . چون خیلی از توابعی که توی نسخه ی 4 توی فیلم استفاده میکنین . اینجا نیست .
  4. با سلام من یه آرایه از سرور دریافت میکنم . و میخوام هر المنت از ارایه ( یک آگهی هست ) در یک ریساکلر ویوو قرار بگیره ( مانند آگهی های دیوار ) . عکس و عنوان و... تا به اینجا من به تعداد المان های آرایه . ریسایکلر ویوو ایجاد میکنم و میخوام با استفاده از یه حلقه ی For Each اطلاعات رو یکی یکی در ریسایکلر ها قرار بدم که متاسفانه نتونستم .. تکه کد من : Sub Globals Private backIco As ImageView Private titleLbl As Label Dim dlJson As HttpJob Dim re As RecyclerView Dim root As List Dim jo As JavaObject Dim lbl As Label End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("adsListLayout") jo.InitializeContext titleLbl.Text = Main.catName dlJson.Initialize("dlJson", Me) dlJson.Download("http://localhost:3000/api/latestAds") End Sub Sub jobDone(Job As HttpJob) Dim parser As JSONParser parser.Initialize(Job.GetString) root = parser.NextArray Activity.AddView(re.Initialize("Re",jo.RunMethod("Layout",Null),Re_GetItemCount),0,65dip,100%x, 100%y) For Each colroot As Map In root Dim date As String = colroot.Get("date") Dim img As String = colroot.Get("img") Dim contactInfo As String = colroot.Get("contactInfo") Dim city As String = colroot.Get("city") Dim subject As String = colroot.Get("subject") Dim Type As Int = colroot.Get("type") Dim sellType As Int = colroot.Get("sellType") Dim rejectReason As String = colroot.Get("rejectReason") Dim price As Int = colroot.Get("price") Dim socialId As String = colroot.Get("socialId") Dim id As Int = colroot.Get("id") Dim category As Int = colroot.Get("category") Dim user As String = colroot.Get("user") Dim desc As String = colroot.Get("desc") Dim status As Int = colroot.Get("status") Next End Sub Sub Re_GetItemCount As Int Return root.Size End Sub Sub Re_onCreateItem(V As Object, Position As Int) Dim p As Panel = V If p.NumberOfViews = 0 Then Dim p2 As Panel p2.Initialize("p2") re.AddViewToParent(p,p2) p2.Height = 60dip p2.LoadLayout("l2") End If For Each view1 As View In p.GetAllViewsRecursive If GetType(view1) = GetType(lbl) Then lbl.text = subject End If Next End Sub #If JAVA public int Layout(){ return R.layout.recycler_layout; } #End If دوستان حتی اگر تکه کد آماده دارند که در اختیار من بگذارند . ممنونم و تشکر ویژه از آقای @hitexroid بابت پیگیری و پاسخگویی به کاربران
  5. با سلام یه سوالی داشتم من تازه وارد دنیای B4A شدم . من یه API طراحی کردم همانند نرم افزار دیوار . و وقتی هر رکوعستی به سمت سرور ارسال میشه . تعدادی آگهی به صورت JSON جواب داده میشه . زمانی که میخواستم از Recyclerview استفاده کنم . نیاز بود در زمان initialize یه مقداری رو به نام itemCount پر کنم . ( مثلا میزدیم 100 . و نرم افزار برای ما 100 تا درست میکرد ) میخواستم بدونم آیا راهی هست به تعداد المنت های آرایه ای که از سرور میگیرم . خودش واسم بسازه ؟ یا 10 تا 10 تا از سرور بگیرم و هی اضاف کنم به آیتم ها ؟؟ اگر در recycler view نمیشه . آیا در HiTex Recycler View راهی هست که وقتی کاربر 20 آیتم رو اسکرول کرد . دوباره درخواست بره به سرور و آیتم های جدید رو دریافت کنه و به آیتم های قبلی اضافه کنه ؟؟