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

استفاده از یک اکتیویتی


mrabay

سوال

سلام . شما یک کتاب و مطالبش رو در نظر بگیرید  میخوام هر مطلب فقط به یک اکتیویتی متصل بشه ن اینکه هرمطلب یک اکتیوویتی!!
کمک میکنید

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

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

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

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

به نظر من بهتره یک کنترل کننده کلید بذاری مثلا در ساب گلوبال یک متغییر عددی تعریف می کنید و در همین اکتیویتی که فهرست مطالبت محسوب میشه داخل  دکمه های مطالب مقدار جدید به اون متغییرت میدی و در اکتیویتی بعدی که میخواد مطالب رو نشون بده میگی اگه مثلا فلان مقدار بود فلان مطلب رو نشون بده.

مثال:

'  main اکتیویتی فهرست مطالب

Sub Process_Globals
	dim i as int=0
End Sub

sub btn1_Click
	i=1
    Activity.Finish
	StartActivity(mataleb)
end sub


sub btn1_Click
	i=2
    Activity.Finish
	StartActivity(mataleb)
end sub

' اکتیویتی دوم که مطالب رو نشون میده
' حالت اول با یک لایوت
Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("lay_mataleb")
	if main.i=1 then
    	'کدهای مربوط به باتن اول
    else if main.i=2 then
     	'کدهای مربوط به باتن دوم
    end if
End Sub


' حالت دوم با لایوت های جدا گانه
Sub Activity_Create(FirstTime As Boolean)
	
	if main.i=1 then
    	Activity.LoadLayout("lay_btn1")
    	'کدهای مربوط به باتن اول
    else if main.i=2 then
    	Activity.LoadLayout("lay_btn2")
     	'کدهای مربوط به باتن دوم
    end if
End Sub

 

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

در 14 ساعت قبل، msd313 گفته است :

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

به نظر من بهتره یک کنترل کننده کلید بذاری مثلا در ساب گلوبال یک متغییر عددی تعریف می کنید و در همین اکتیویتی که فهرست مطالبت محسوب میشه داخل  دکمه های مطالب مقدار جدید به اون متغییرت میدی و در اکتیویتی بعدی که میخواد مطالب رو نشون بده میگی اگه مثلا فلان مقدار بود فلان مطلب رو نشون بده.

مثال:


'  main اکتیویتی فهرست مطالب

Sub Process_Globals
	dim i as int=0
End Sub

sub btn1_Click
	i=1
    Activity.Finish
	StartActivity(mataleb)
end sub


sub btn1_Click
	i=2
    Activity.Finish
	StartActivity(mataleb)
end sub

' اکتیویتی دوم که مطالب رو نشون میده
' حالت اول با یک لایوت
Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("lay_mataleb")
	if main.i=1 then
    	'کدهای مربوط به باتن اول
    else if main.i=2 then
     	'کدهای مربوط به باتن دوم
    end if
End Sub


' حالت دوم با لایوت های جدا گانه
Sub Activity_Create(FirstTime As Boolean)
	
	if main.i=1 then
    	Activity.LoadLayout("lay_btn1")
    	'کدهای مربوط به باتن اول
    else if main.i=2 then
    	Activity.LoadLayout("lay_btn2")
     	'کدهای مربوط به باتن دوم
    end if
End Sub

تشکرفراوان:yahoo:

 

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

بایگانی شده

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

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

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