رفتن به مطلب
  • 0

درخواست کمک لیست ویو


sedat

سوال

سلام خدمت دوستان

 

برای برنامم یه منو با لیست ویو طراحی کردم که شامل 7 موضوعه و هر موضوع یه منو با چندین موضوع داره . برای اینکه از فرم زیادی استفاده نکنم وقتی روی هر یک از 7 موضوع کلیک بشه همون لیست ویو رو پاک میکنه و منوی جدید مختص به همون موضوع رو نشون میده  تا اینجاش برنامه خوب عمل میکنه ، اما وقتی بک میزنی به منویی که 7 موضوعو داشت نمیره.خواهش میکنم از دوستان که اگه راه حلو میدونن کمکم کنن

 

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

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

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

بهترین راه استفاده از کتابخونه arialistview  هست . برای این منظور

ممنون میشم اگه یه مثال بزنید

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

درود

ببینید شما میتونید با Int بازی کنید

توی هر صفحه که رفتید بیایید یک مقدار رو به یک متغیر از نوع int بدید

مثلا از 1 شروع کنید تا هرچقدر که صفحه دارید

خب حالا توی رویداد KeyPress بیایید شرط بزارید اگه اون متغیر برابر مثلا 5 بود فلان کار رو انجام بده

اگه 8 بود فلان کار رو انجام بده

ضمنا وقتی که Back انجام شد یادتون باشه باز باید اون int رو آپدیت کنید به مقدار جدید

 

ساده هست کار

امتحان کردم جواب نداد

 

ممنون از راهنماییتون

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

اگه منظور از فرم اکتیویتی باشه و حذف لیست ویو و منوی جدید لی اوت باشه  :wacko2: و البته منظورتونو درست فهمیده باشم باید کدو اینجور بنویسید

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("act1")
End Sub

Sub btn_click
	Activity.LoadLayout("act2")
	Activity.RemoveViewAt(0) 'remove act1
End Sub

Sub chb_CheckedChange(Checked As Boolean)
	Activity.LoadLayout("act1")
	Activity.RemoveViewAt(0) 'remove act2
End Sub

امتحانش نکردم ولی باید درست باشه  :53:

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

بجای منو من از چک باکس و باتن استفاده کردن تو هر لی اوت  :DD: شما براساس برنامتون تغییرش بدین

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

بجای منو من از چک باکس و باتن استفاده کردن تو هر لی اوت  :DD: شما براساس برنامتون تغییرش بدین

سلام منظورم اینه که با این کدا لیست اولو درست میکنم

Activity.LoadLayout("frmfehrest")
Label1.Typeface = Typeface.LoadFromAssets("3.ttf")
ListView1.AddSingleLine2("قانون اساسی",1)
ListView1.AddSingleLine2("قوانین جزایی",2)
ListView1.AddSingleLine2("قوانین حقوقی",3)
ListView1.AddSingleLine2("قوانین بیمه",4)
ListView1.AddSingleLine2("قوانین ثبتی",5)
ListView1.AddSingleLine2("قوانین مالی ",6)
ListView1.AddSingleLine2("قوانین جدید",7)


بعد تو کلیک همین لیست ویو لیست  دوم درس می کنم
Sub ListView1_ItemClick (Position As Int, Value As Object)
If Value=1 Then


ListView1.Clear
ListView1.AddSingleLine2("اصل1 تا 25 قانون اساسی",8)
ListView1.AddSingleLine2("اصل26 تا 50 قانون اساسی",9)




Else If Value=2 Then
ListView1.Clear
ListView1.AddSingleLine2("اصل1 تا 25 قانون اساسی",8)
ListView1.AddSingleLine2("اصل26 تا 50 قانون اساسی",9)


End If
End Sub
به همین صورت برا هفت موضوع می نویسیم  البته اینو به عنوان مثال گفتم
 
همونطور که گفتم مشکل تو برگشته
 
دوستان کمک کنین
لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

ببینید شما میتونید با Int بازی کنید

توی هر صفحه که رفتید بیایید یک مقدار رو به یک متغیر از نوع int بدید

مثلا از 1 شروع کنید تا هرچقدر که صفحه دارید

خب حالا توی رویداد KeyPress بیایید شرط بزارید اگه اون متغیر برابر مثلا 5 بود فلان کار رو انجام بده

اگه 8 بود فلان کار رو انجام بده

ضمنا وقتی که Back انجام شد یادتون باشه باز باید اون int رو آپدیت کنید به مقدار جدید

 

ساده هست کار

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

ب نظرم میتونی از 2 تا اسپینر استفاده کنی ک مثلن اسپینر اول شامل نام کشورها و دومی شامل نام شهرهاس و وقتی مثلن توی اسپینر اول روی ایران کلیک کردی اسپینر دوم بیاد شهرای ایرانو نشون بده (کاش ی نفر آموزش TreeView رو میزاش ک واقعن بدرد میخوره این جور جاها)

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

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

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