• 0
mohammad2020

فراخوانی عکس

سوال

سلام به دوستان عزیز


این اولین پست من در این سایت هستش


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


ممنون می شم کمک ام کنید


طرحی که توی ذهنم هست رو نمی دونم باید چطوری پیاده کنم


طرح من اینه 


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


ممنون میشم کمکم کنید


aravb45 پسند دیده است

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


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

7 پاسخ به این سوال تا کنون داده شده است

  • 0

 

سلام به دوستان عزیز

این اولین پست من در این سایت هستش

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

ممنون می شم کمک ام کنید

طرحی که توی ذهنم هست رو نمی دونم باید چطوری پیاده کنم

طرح من اینه 

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

ممنون میشم کمکم کنید

 

 

سلام خوش اومدید

 

شما ابتدا یه اسپینر و یه ایمیج ویو تو برنامتون بذارید بعد تو ایونت اسپینر نسبت به position که بر میگردونه شرط بذارید که چه عکسی لود بشه 

mohammad2020 و aravb45 پسند شده است

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


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

سلام خوش اومدید

 

شما ابتدا یه اسپینر و یه ایمیج ویو تو برنامتون بذارید بعد تو ایونت اسپینر نسبت به position که بر میگردونه شرط بذارید که چه عکسی لود بشه

ممنونم بابت كمكتون

فقط اول كه ايميج ويو رو مي زاريم نبايد بهش عكس خاصي بديم ؟

ميشه يه كدي از نحوي عوض كردن عكس ها با اسپينر برام بنويسيد من فقط يه هفته اس برنامه نويسي رو شروع كردم

aravb45 پسند دیده است

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


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

ممنونم بابت كمكتون

فقط اول كه ايميج ويو رو مي زاريم نبايد بهش عكس خاصي بديم ؟

ميشه يه كدي از نحوي عوض كردن عكس ها با اسپينر برام بنويسيد من فقط يه هفته اس برنامه نويسي رو شروع كردم

 

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

Sub Process_Globals
End Sub

Sub Globals
Private sp As Spinner
Private img As ImageView
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("main2")

End Sub

Sub Activity_Resume
End Sub

Sub Activity_Pause (UserClosed As Boolean)
End Sub

Sub sp_ItemClick (Position As Int, Value As Object)
	If Position=0 Then
		img.SetBackgroundImage(LoadBitmap(File.DirAssets,"ax0.png"))
	else If Position=1 Then
		img.SetBackgroundImage(LoadBitmap(File.DirAssets,"ax1.png"))
	else If Position=2 Then
		img.SetBackgroundImage(LoadBitmap(File.DirAssets,"ax2.png"))	
	End If
End Sub
salmana، aravb45 و mohammad2020 پسندیده اند

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


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

خب شاید ایشون 1000 تا عکس داشتن،نمیشه که شرط بزارن

شما بیا اسم تمام عکسهارو برابر با آیتم های spinner بزار

Sub Spinner1_ItemClick (Position As Int, Value As Object)
	
		img.bitmap =LoadBitmap(File.DirAssets,Spinner1.SelectedItem & ".png")

End Sub

یا عکسهاتونو از 0 تا n  نامگزاری کنید و از خاصیت SelectedIndex بجای  SelectedItem  استفاده کنید

aravb45، m007moh و mohammad2020 پسندیده اند

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


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

خب شاید ایشون 1000 تا عکس داشتن،نمیشه که شرط بزارن

شما بیا اسم تمام عکسهارو برابر با آیتم های spinner بزار

Sub Spinner1_ItemClick (Position As Int, Value As Object)
	
		img.bitmap =LoadBitmap(File.DirAssets,Spinner1.SelectedItem & ".png")

End Sub

یا عکسهاتونو از 0 تا n  نامگزاری کنید و از خاصیت SelectedIndex بجای  SelectedItem  استفاده کنید

 

بخواد اون کار هم کنه بهینش اینجوریه

Sub sp_ItemClick (Position As Int, Value As Object)
		img.SetBackgroundImage(LoadBitmap(File.DirAssets,Position&".png"))
End Sub
aravb45 و mohammad2020 پسند شده است

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


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

دست گل همتون درد نکنه مشکلم رو با کمکتون حل کردم سپاس گذارم :rolleyes:

aravb45 پسند دیده است

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری