رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

alirezafc

کاربر عادی
  • تعداد ارسال ها

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

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

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

0 متوسط

درباره alirezafc

  • درجه
    کاربر
  • تاریخ تولد تعیین نشده

آخرین بازدید کنندگان نمایه

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

  1. یعنی برنامه crash میشه؟ sdk تون چنده؟
  2. یه اندازه متن هست. Label1.TextSize=auto.ReturnScaledSize(fontsize)
  3. یه کتابخونه هست براتون میزارم. فکر کنم مشکلتون رو حل کنه. لینک : http://s8.picofile.com/file/8366787950/autoScal.rar.html نحوه استفاده : sub Globals Dim auto As AutoScaleFont Dim Label1 as Label End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Main") auto.Initialize Label1.TextSize=auto.ReturnScaledSize(20) End Sub
  4. سلام دوستان من یه لیست دارم که با کتابخانه PersianRecyclerView ساخته شده. می خواستم کاربر بتونه از عناصر لیست یکی انتخاب کنه. و وقتی انتخاب کرد ، اون عنصر به حالت انتخاب شده دربیاد یعنی رنگش تغییر کنه. من این کد رو براش نوشتم: Sub mylist_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) Dim pnl As Panel=viewclicked 'پنلِ مربوط به عنصر انتخاب شده pnl.Color=Colors.Blue 'تغییر رنگ End Sub این کار میکنه. اما وقتی یه عنصر دیگه انتخاب می کنم،رنگِ مربوط به عنصرِ انتخاب شده یِ قبلی،دیگه به حالت پیش فرض بر نمیگرده و همچنان آبی میمونه. و اگه مثلا 5 تا عنصر رو انتخاب کنیم، هر 5 تا آبی هستن. ولی من می خوام تنها اونی آبی بشه که کاربر انتخابش کرده باشه. یعنی در هر لحضه فقط همونی که انتخاب شده، آبی بشه. آیا راهی داره؟ باتشکر
  5. بینهایت ممنونم. فقط ببخشید من برای سوال دوم ، در قسمت کلیک اون آیتمی که روش کلیک شده ، رنگ پس زمینشو عوض می کنم. اما می خوام بار بعد اگه روی یه آیتم دیگه کلیک کردم، رنگ آیتمِ کلیک شده ی قبلی به حالت پیش فرض برگرده. یعنی در هر لحضه تنها اون آیتمی که انتخاب شده، رنگش عوض بشه و به حالت انتخاب دربیاد. این کد خودمه: Sub pr_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) Dim pnl As Panel=viewclicked 'پنلِ مربوط عنصر انتخاب شده pnl.Color=Colors.Blue 'تغییر رنگ End Sub اما همانطور که میبینید رنگ پنل به صورت دائمی تغییر میکنه. ببخشید که خیلی سوال می پرسم. باتشکر فراوان
  6. ممنون کد ایجاد لیست: Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: Activity.LoadLayout("FoodMenu") Private Pr As PersianRecyclerLayout Pr.Builder("pr").NormalRecycler.BALayout.TurnLayoutManager.RecyclerView.Build Pr.PersianTurnLayout.withGravity(Pr.GRAVITY_START).withOrientation(Pr.Oriantation_Horizontal).withPeekDistance(200).withRadius(1000).withRotate Activity.AddView(Pr,10%x,0,80%x,40%y) Pr.ShowRecycler End Sub Sub pr_getItemCount As Int Return 5 End Sub Sub pr_onCreateViewHolder(layoutitem As Object,viewtype As Int) As Object Dim pnl As Panel=layoutitem pnl.Width=Pr.Width*0.35 pnl.Height=Pr.Height Dim Img As ImageView Img.Initialize("") pnl.AddView(Img,pnl.Width*0.2,pnl.Width*0.1,pnl.Width*0.6,pnl.Width*0.6) Dim lblname As Label lblname.Initialize("") pnl.AddView(lblname,0,pnl.Width*0.71,pnl.Width,pnl.Height*0.15) Return Null End Sub Sub pr_onBindViewHolder(layoutitem As Object,position As Int,viewtype As Int) Dim pnl As Panel=layoutitem Dim Img As ImageView=pnl.GetView(0) Img.Color=Colors.Black Img.Bitmap=LoadBitmap(File.DirAssets,"Pizza.png") Img.Gravity=Gravity.FILL Dim lblname As Label=pnl.GetView(1) lblname.Text="پیتزا" lblname.TextSize=auto.ReturnScaledSize(20) lblname.Gravity=Bit.Or(Gravity.CENTER,Gravity.CENTER_HORIZONTAL) lblname.TextColor=Colors.White End Sub حالا میخوام دو تا دکمه چپ و راست داشته باشم. در دو طرف لیست. وقتی روی دکمه چپ کلیک کردیم ، توی لیست یه محصول به سمت چپ اسکرول بخوره. و اگه روی راست کلیک کردیم یه محصول به سمت راست اسکرول بخوره.یعنی اسکرولِ محصولات رو بسپارم دستِ این دو تا دکمه. این کد رو برای کلیدِ اسکرولِ سمت راست نوشتم اما تا آخر اسکرول نمیخوره.یعنی یکی مونده به آیتمِ آخری دیگه اسکرول حرکت نمیکنه و عنصر آخر رو نشون نمیده: Sub Globals Dim ScrollAmount As int=0 End Sub Sub ScrollRight_Click ScrollAmount = ScrollAmount + 1 Pr.smoothscrollToPosition(ScrollAmount) End Sub می خواستم ببینم راهی هست اینو پیاده کنم؟ خیلی ببخشید یه سوال دیگه هم داشتم. میخواستم ببینم چطور میتونیم وقتی رویِ یکی از عناصر لیست کلیک می کنیم، به حالت انتخاب شده دربیاد. مثلا رنگ بک گراندش تغییر کنه. خیلی عذر میخوام که زیاد شد. اما اگر کمکم کنید بسیار ممنون میشم. باتشکر فراوان
  7. سلام. ممنون از پاسختون. اما متاسفانه من هنوز به حد نصاب برای پیام خصوصی نرسیدم. میشه لطف کنید ایمیلتون رو بدید تا براتون بفرستم. یا همینجا بذارم.
  8. با سلام خدمت شما و تشکر از کتابخانه بسیار مفیدتان مشکلی دارم اگه کمکم کنید بسیار ممنون میشم. یه لیست از نوع turnlayout ساختم که توش چند تا عکس هست. دو تا دکمه ی چپ و راست گذاشتم که میخوام مثلا وقتی روی دکمه چپ کلیک شد لیست یه دونه به سمت چپ اسکرول بشه. من این کد رو نوشتم اما تا انتهای لیست نمیره.یعنی تا یک آیتم ماقبل آیتم آخر اسکرول میخوره.و آیتم آخر رو اسکرول نمیکنه. کد هم اینه : Pr.smoothscrollToPosition(Pr.SCROLLBAR_POSITION_RIGHT+1) با تشکر
×
×
  • جدید...