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

استفاده از مطالب جیسون شده در اسکرول ویو


amirex128

سوال

سلام

ببخشید من باز به یک مشکل دیگه در کار با جیسون خوردم؟ :crazy:

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

نمیدونم چطور مطالب رو داخل اسکرول ویو نشون بدم .

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

#Region  Activity Attributes 
	#FullScreen: True
	#IncludeTitle: False
#End Region

Sub Process_Globals


End Sub

Sub Globals
Dim h As HttpJob
Private lv As ListView
Type MyData1(id As Int,title As String,contents As String)


	
End Sub

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("news1")
h.Initialize("Job",Me)
h.Download("http://www.c-fire.tk/app/show.php")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub
Sub JobDone(job1 As HttpJob)
 If job1.Success Then
   If job1.JobName = "Job" Then
	 Dim parser As JSONParser
	 parser.Initialize(job1.GetString)
	 Dim LstData As List
	 LstData.Initialize
	 LstData = parser.NextArray
	 Dim getmydata As MyData 
	 getmydata.Initialize
	For Each MapData As Map In LstData
		getmydata.id = MapData.Get("id")
			getmydata.title = MapData.Get("title")
				getmydata.contents = MapData.Get("contents")
				lv.AddSingleLine2(getmydata.title,getmydata.id)
lv.SingleLineLayout.Label.Gravity=Gravity.CENTER
	Dim bd As BitmapDrawable
    bd.Initialize(LoadBitmap(File.DirAssets,"3-List.png"))
    lv.SingleLineLayout.Background=bd
    lv.SingleLineLayout.Label.TextColor=Colors.White
	
    
    lv.SingleLineLayout.Label.TextSize=20
    lv.SingleLineLayout.ItemHeight=15%y
	
	Dim a As Typeface
    a=Typeface.LoadFromAssets("BYEKAN.ttf")
    lv.SingleLineLayout.Label.Typeface=a
Next
 End If
  End If
End Sub

کسی میتونه به من بگه چطوری مطالب رو داخل  اسکرول ویو نشون بدم ؟؟؟ :S

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

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

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

کسی نیست که اطلاعی در مورد اتصال لیست ویو به اکتیویتی مطالب در دیتابیس آنلاین اطلاع داشته باشه ما رو راهنمایی کنه؟ :roomNemishe::(

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

سلام

شما مانند مولتی پنلی که  توی دیتابیس افلاین میسازید عمل کنید.

یعنی توی حلقه For Each  بیایید مولتی پنل هاتون رو بسازید و بعد از Next  باز Height  پنل رو برابر به همون متغییری که برای Top  پنل ها می نویسید قرار میدید.

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

موفق باشید.

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

خب من چطوری مطالب رو به لیست ویو متصل کنم که وقتی توی لیست ویو کلید شد مطالب باز بشه من کلا گیژ شدم.

کلا انگاری با آفلاین فرق داره باری همین قاطی کردم؟ :S

میشه یک راهنمایی کلی تری بنمایید؟

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

تقریبا توی رویداد آیتم کلیک لیست ویو موندم که چی باید بنویسم که متصل کنه به اکتیویتی مطالب ؟

چیزی که آقای آرتا گفتند مال مولتی پنل هست ولی من مولتی پنل لازم ندارم.!!!!

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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