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

انتخاب آیکون برای لیست ویو سورس twilight


bahadorks

سوال

سلام دوستان

من نمیدونم تو این سورس چطوری برای هر آیتم در لیست ویو یک آیکون متفاوت انتخاب کنم.

لطفا راهنمایی کنین.

#Region  Activity Attributes     #FullScreen: true
   #IncludeTitle: false
#End Region


Sub Process_Globals
   'These global variables will be declared once when the application starts.
   'These variables can be accessed from all modules.
   Dim parser As SaxParser
   Dim filename As String 

End Sub


Sub Globals
   'These global variables will be redeclared each time the activity is created.
   'These variables can only be accessed from this module.
   Dim lv As ListView 
   Dim fasl As String 
   Dim name_fasl As String 
   Dim url As String 
End Sub


Sub Activity_Create(FirstTime As Boolean)
   'Do not forget to load the layout file created with the visual designer. For example:
   Activity.LoadLayout("fehrest")
   'lv.Initialize("lv")
   'Activity.AddView(lv,0,0,100%x,100%y)
   If FirstTime  =True Then 
       parser.Initialize 
   End If 
   Dim read As InputStream 
   read = File.OpenInput (File.DirAssets,"list.xml")
   parser.Parse (read,"Parser")
   read.Close 

End Sub
Sub Parser_EndElement (uri As String , name As String , text As StringBuilder)
   If parser.Parents.IndexOf("list")>-1 Then 
       If name ="Fasl" Then 
           fasl= text.ToString 
       Else If name="Name_fasl" Then
           name_fasl=text.ToString 
       Else If name="File_name" Then
           url=text.ToString 
       End If 
   End If
   If name = "list" Then
       lv.AddTwoLines2("     "& fasl,"     "& name_fasl,url)

   End If 


End Sub 


Sub Activity_Resume


End Sub


Sub Activity_Pause (UserClosed As Boolean)


End Sub




Sub lv_ItemClick (Position As Int, Value As Object)
   filename=Value 
   StartActivity ("motalee")
   '____________________________________ Record value for fevorate ________________


End Sub

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

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

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

دوستان من از این کد استفاده کردم

اما فقط یک آیکون نشون میده با اینکه دستور فور تعریف کردم

میخوام واسه هر ردیف یک آیکون نشون بده

لطفا کمک کنید

Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("fehrest")
'lv.Initialize("lv")
'Activity.AddView(lv,0,0,100%x,100%y)
If FirstTime  =True Then 
	parser.Initialize 
End If 
Dim read As InputStream 
read = File.OpenInput (File.DirAssets,"list.xml")
parser.Parse (read,"Parser")
read.Close 

End Sub
Sub Parser_EndElement (uri As String , name As String , text As StringBuilder)
If parser.Parents.IndexOf("list")>-1 Then 
	If name ="Fasl" Then 
		fasl= text.ToString 
	Else If name="Name_fasl" Then
		name_fasl=text.ToString 
	Else If name="File_name" Then
		url=text.ToString 
	End If 
End If

If name = "list" Then

lv.AddSingleLine2("     "& fasl,url)

For i=1 To 3

Bitmaplist.Initialize(LoadBitmap(File.DirAssets,"icon"&i&".png"))
lv.SingleLineLayout.Background=Bitmaplist
lv.SingleLineLayout.ItemHeight=65dip
Bitmaplist.Gravity=Gravity.LEFT
Next
End If 





End Sub 

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

ببین واسه این کارت یه کوچلو زحمتت میشه

 ListView1.AddTwoLinesAndBitmap(onvan,matn,bitmap)

شما باید بیای جای کد خودتون اینو بنویسد و بعد هم از این بیت مپ یه استرینگ بگیری یا یه همچین چیزی

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

یعنی:

1AX
2AX
3AX
4AX
5Ax

اینجوری

یا بیای یه لیست از بگیری اینجوری

Dim list1 As List
list1 = File.ReadList(File.DirAssets,number&"Ax.Png")

number از نوع int هست که میاد عددهای اولشونو میگیره

اینارو سر هم کنی حله توجه میخواد

..

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

listview1.addtowlineandbitmap("masalan","masalan",loadbitmap(file.dirassets,"masalan.png"))

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

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

بعید بدونم برا اینجا کار کنه چون داره متن لیست ویو رو از یه فایل xml میگیره

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

آقای قبادی زحمت کشیدین

اما اینو بلدم

تو این سورس فرق داره این و زدم نشد

به قول آقای dkjbdlkjbd لیستشو از یه فایل xml گرفته

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

بایگانی شده

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

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

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