09-11-2014، 01:25 PM
(09-11-2014، 07:18 AM)mahfelsoft نوشته: درود ببخشید میشه لطفا کمک کنید . چطور میتونم یک دکمه در b4a بسازم که با کلیک روی اون جملاتی رو که به برنامه دادیم به صورت تصادفی نمایش داده بشن ؟ اگه کسی کمک کنه سپاسگزار میشم .
دوست عزیز،،،!!! خسته نباشید !!!
کاش سوال خود را در بخش "آموزش برنامه نویسی اندروید با همراه تمامی ابزار" مطرح میکردید!
به هر حال،
یک راه ساده استفاده از لیسته! شما مطالب رو تو فایل Txt تو نوت پد مینویسی بعد با استفاده از لیست اون رو نمایش میدی!
شما ابتدا در ساب Globals لیست ویو تعریف کنید!
Sub Globals
Dim ListViewTxt As List
End Sub
سپس در ساب Activity_Create اون رو فراخوانی میکنی و آدرس فایل تکست رو بهش میدی!
ListViewTxt.Initialize
ListViewTxt = File.ReadList(File.DirAssets,"thewolf.txt")
حالا در رویداد کلیک دکمه کد های زیر رو بهش میدی!
Dim I
I = Rnd(0,ListViewTxt.Size)
Msgbox(ListViewTxt.Get(I),"TheWolf")
تموم شد! هر بار یه خط از فایل تکست رو نشون میده در مسج باکس!
ببخشید من فعلا یه جاییم اینترنت سرعت کمه! واسه همین کدها به صورت متن نوشتم ولی فایل پیوست همینه!اگه دانلود کنی همه چی واضحه!
راستی یه نکته دیگه! فایل تکست باید UTF-8 باشه!!!
اگه بازم امری بود در خدمتم !!! موفق باشید ...
::::::::::::::::::::::::: دیگه میرم ... :::::::::::::::::::::::::