02-16-2014، 07:05 PM
(02-16-2014، 04:19 PM)'majid20100' نوشته:(02-16-2014، 03:29 PM)'m.gooooolzar' نوشته: RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
نقل قول:(امروز 11:06 AM)'majid20100' نوشته: درود چطوری می تونم یک لیست بسازم که بشه روی هر موضوع کلیک کرد و بعد از کلیک متن ها به نمایش بیاد.
درضمن من میخوام یه کتاب ساده بسازم با کلیک روی بخش ها متن ها نمایش بده مثل کتاب رازهای مخفی که در کافه بازار است فقط کتاب می خوام بسازم.
درود
اگه منظورتون از ساخت لیست ، ایجاد یک لیست سفارشی باشه ،شما باید از CustomListView استفاده کنید
و اما اگه دنبال یه چیز ساده هستید یه نمونه برنامه براتون درست کردم
تو این برنامه من از AddSingleLine2 استفاده کردم
AddSingleLine2 این امکان رو بهت میده که موقع افزودن گزینه به لیست ،یه Value از نوع Object بهش اضافه کنی که میتونه نام یک فایل تکست باشه
مثلاً میتونی کاری کنی که وقتی کاربر روی یه موضوع کلیک کرد ،نام فایل مربوط به اون موضوع برگردانده شه و تو یه صفحه جدید فایل تکست رو باز کنی کد:
کد:Sub Globals
Dim LV1 As ListView
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Main")
LV1.SetLayout(0,0,100%x,100%y)
' For i=1 To 10
' LV1.AddSingleLine2("موضوع " & i , i)
' Next
LV1.AddSingleLine2("طرح کلی پروژه" , "tarhpro")
LV1.AddSingleLine2("محیط و ابزار های طراحی" , "mohit")
LV1.AddSingleLine2("طراحی دیتابیس برنامه" , "tdb")
End Sub
کد:Sub LV1_ItemClick (Position As Int, Value As Object)
LView.IntPage=Value
StartActivity(LView)
End Sub
خوب بود فقط یک مشکل متن ها همش نشون نمیده یعنی اسکرول نداره که پایین بیاد.
اگه گرافیکی تر بشه باید چیکار کرد.
خب شما خودت یه اسکرول بهش اضافه کن دیگهههههههههه !
واسه نمایش متن میتونی از webView استفاده کنی که میتونی بخشی از متن رو رنگی کنی یا بزرگتر ویا عکس هم اضافه کنی
واسه ایجاد لیست سفارشی از CustomListView استفاده کن ، یکم سخته ولی چیزای خیلی زیبایی میتونی بسازی .حتی بالن های ویچت و ... رو میشه با CustomListView درست کرد
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند