• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 310 رای - 1.88 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت موضوعی
(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

 
 

 


 


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

اگه گرافیکی تر بشه باید چیکار کرد.
 
 
پاسخ
(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 درست کرد
 

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

یک صفحه دارای اسکرول که یک فایل تکت درونش باشد .همین

کمک.
 
پاسخ
با سلام به دوستان ممنون از تاپیکتون اما چند تا مشکل داره مباحثتون
آقا امین که تا یکی سوال میکنه سریع سایت b4a رو معرفی میکنه خوب عزیزه من اگه انگلیسی مون خوب بود چرا میومدیم اینجا سوال کنیم

تغریبا به کمتر سوالی جواب داده شده و یه جورایی میشه گفت اینجارو کردید چت روم
حالا امیدوارم که به کسی بر نخورده باشه
چند تا سوال دارم که اگه جواب بدید

1- من میخوام بعد از اینکه به یک activity منتقل میشم یک فایل txt رو که داخلش html نوشته شده رو باز کنه با تصاویر فکر کنم که متوجه شدید
2- چطور واسه برنامه تنظیمات بزاریم مثل : فونت . رنگ فونت . نور صفحه و ...
3- چطور برای برنامه علاقه مندی ها اضافه کنیم ؟
تقریبا این سوال ها رو خیلی ها میخوان بدونن و اگه نپیچونید و جواب بدید مشکلات خیلیا حل میشه با تشکر
 
پاسخ
(02-16-2014، 10:07 PM)'Rezash' نوشته: با درود .من تا حالا چند بار سوال کردم.اما کسی برام نمونه نگذاشته تا بفهمم.

یک صفحه دارای اسکرول که یک فایل تکت درونش باشد .همین

کمک.
 

دوست من 
شما برای این کار ابتدا باید یک اسکرول به صفحه اضافه کنید و بعد یک لیبل ایجاد کرده و به اسکرول اضافه کنید
نکته مهم اینجاست که شما باید اندازه لیبل رو بدونید . حالا اگه محتویات یک فایل تکست رو روی لیبل بارگذاری کردید و سایز فونت رو هم عوض کردین ،مطمئناً طول لیبل رو نمیدونید
برای بدست آوردن طول لیبل باید از کتابخانه  StringUtils استفاده کنید
حالا ما فارسی زبانها یکم با این کتابخونه مشکل داریم ! چون اندازه دقیق رو بهمون نمیده و خودمو یه عددی باید بهش اضافه کنیم
البته من ترجیح میدم از وب ویو استفاده کنم

من به مثال قبل آقای 'majid20100'  یک اسکرول و لیبل اضافه کردم و همچنین وب ویو هم گذاشتم
شما میتونی از همون کدها استفاده کنی


 

 

 


فایل‌های پیوست
.rar   list2.rar (اندازه 126.32 KB / تعداد دانلود: 90)
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
(02-16-2014، 11:59 PM)'mohsen.zeus' نوشته: با درود به دوستان ممنون از تاپیکتون اما چند تا مشکل داره مباحثتون
آقا امین که تا یکی سوال میکنه سریع سایت b4a رو معرفی میکنه خوب عزیزه من اگه انگلیسی مون خوب بود چرا میومدیم اینجا سوال کنیم

تغریبا به کمتر سوالی جواب داده شده و یه جورایی میشه گفت اینجارو کردید چت روم
حالا امیدوارم که به کسی بر نخورده باشه
چند تا سوال دارم که اگه جواب بدید

1- من میخوام بعد از اینکه به یک activity منتقل میشم یک فایل txt رو که داخلش html نوشته شده رو باز کنه با تصاویر فکر کنم که متوجه شدید
2- چطور واسه برنامه تنظیمات بزاریم مثل : فونت . رنگ فونت . نور صفحه و ...
3- چطور برای برنامه علاقه مندی ها اضافه کنیم ؟
تقریبا این سوال ها رو خیلی ها میخوان بدونن و اگه نپیچونید و جواب بدید مشکلات خیلیا حل میشه با سپاس

 

درود
در جواب سوال 1 و 2 شما یه نمونه برنامه براتون نوشتم و پیوست کردم اما سوال 3 ، متاسفاته منظورتون متوجه نشدم !
و در مورد این حرفتون (آقا امین که تا یکی سوال میکنه سریع سایت b4a رو معرفی میکنه خوب عزیزه من اگه انگلیسی مون خوب بود چرا میومدیم اینجا سوال کنیم) باید بگم که دوست خوبم من قصد بی احترامی به هیچکس رو ندارم اما اگه شما قبل از اینکه سوال بپرسید پست های قبل رو خونده باشید میبینید به بیشتر سوال ها پاسخ داده شده مثل سوال 2 شما
در ضمن بعضی از سوال ها اصلاً شبیه سوال نیستن ،مثل این میمونه که طرف یه ایده ای برای برنامه خودش داره و میاد اینجا مطرح میکنه و انتضار داره یکی بشینه کل برنامه ای که میخواد رو براش بنویسه و کد برنامه رو دو دستی تقدیمش کنه .بنظر خودتون به این میگن برنامه نویسی ؟؟؟؟؟!!!
انصافاً یه خسته نباشید باید به آقا امین گفت که تاحالا به بیشتر سوالها پاسخ داده


 


فایل‌های پیوست
.rar   Web V.rar (اندازه 85.26 KB / تعداد دانلود: 66)
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
ممنون بابت پروژه
عزیز من تمام انجمن رو دیدم حتی این 61 صفحه رو و تا حالا یاد نگرفتم چیزی
سوال 3 هم منظورم این بود که مثلا تو پروژه یه سری مطالب زیاد هست که اگه کاربر از هر مطلب خوشش اومد اون رو به علاقه مندی ها اضافه کنه Favorit یا همون ستاره که کنار مطلب ها میزارن
ممنون اگه کد اشتراک گذاری از طریق بلوتوث و ایمیل رو هم میدونید قرار بدید
سپاس فراوان
 
پاسخ
سلا:م دوستان
اول از همه خواهشا اول این سلا م که میشه درود و تشک ر و مرس ی که میشه سپاسگذارم رو درست کنید تو بعضی جملات درود و بعضی جملات سپاسگذارم معنی خاصی نمیده.

و حالا برای 5 یا 6 مین بار سوال من در مورد یه اسکرول که بیش از 100/000 آیتم داره حالا من میخوام این آیتم ها که درون یک پنل هستن رو در یک اسکرول نمایش بدم و اسکرولم قفل میکنه باید پله پله برم جلو ولی نمیدونم چطوری.
تو سایت بیسیک هم سوالم رو مطرح کردم ولی متاسفانه گفت چون کاربر پولی نیستی جوابتو نمیدم.
امین جان هم جواب داد ولی من متوجه نشدم خواهشا اگه کسی بلده واسم یه سمپل بزاره.
مرسی دست گلتون درد نکنه.

 
 
پاسخ
(02-17-2014، 04:00 PM)'mohsen.zeus' نوشته: ممنون بابت پروژه
عزیز من تمام انجمن رو دیدم حتی این 61 صفحه رو و تا حالا یاد نگرفتم چیزی
سوال 3 هم منظورم این بود که مثلا تو پروژه یه سری مطالب زیاد هست که اگه کاربر از هر مطلب خوشش اومد اون رو به علاقه مندی ها اضافه کنه Favorit یا همون ستاره که کنار مطلب ها میزارن
ممنون اگه کد اشتراک گذاری از طریق بلوتوث و ایمیل رو هم میدونید قرار بدید
سپاس فراوان
 

درود
دوست عزیز ،سوال اشتراک گذاری هم قبلاً پرسیده شده بود !
برای ارسال متن از این کد استفاده کن :
کد پی‌اچ‌پی:
Sub Activity_Create(FirstTime As Boolean)
 'Activity.LoadLayout("Layout1")
 Dim share As Intent
 Dim mytext As String
 mytext="golzar"
 share.Initialize(share.ACTION_SEND,"")
 share.SetType("text/plain")
 share.PutExtra("android.intent.extra.TEXT", mytext)
 share.WrapAsIntentChooser("Share text via")
 StartActivity(share)
End Sub 
و برای ارسال فایل از این کد :
کد پی‌اچ‌پی:
Sub Activity_Create(FirstTime As Boolean)
 ‘Activity.LoadLayout(“Layout1”)
 Dim i As Intent
 Dim sFile 
As String
 Dim sFullPath 
As String
 Dim URI 
As String
 sFile
=”MyFile.TXT”
 sFullPath
=File.CombineFile.DirRootExternal ,sFile)
 URI =  “file://” & sFullPath
 i.Initialize(i.ACTION_SEND“”)
 i.SetType(“text/plain”)
 i.PutExtra(“android.intent.extra.STREAM”URI)
 i.WrapAsIntentChooser(“Share via”)
 StartActivity(i)
End Sub 
 و در مورد علاقه مندی باید بگم که ، این به خود برنامه نویس بستگی داره که چطور درستش کنه ،یعنی برنامه نویس با درنظر گرفتن (کمترین پیچیدگی زمانی ، جلوگیری از پیچیدگی کد ، حجم برنامه و حجم پایگاه داده ) برنامه رو طراحی میکنه
مثلاً اگه من بخوام یه برنامه ای مثل جملک بنویسم ، یک فیلد علاقه مندی به پایگاه دادم اضافه میکنم ،مثلاً پایگاه داده رو (از SQL استفاده میکنم) به این شکل طراحی میکنم :[table][tr][td]
Like
[/td][td]
Read
[/td][td]
SMS
[/td][td]
Id
[/td][/tr][tr][td]
0
[/td][td]
0
[/td][td]
متنن پیام
[/td][td]
1
[/td][/tr][tr][td]
1
[/td][td]
1
[/td][td]
متن پیام 2
[/td][td]
2
[/td][/tr][/table] Id :شماره اندیس
SMS: متن اس ام اس هاااااا
Read :اگر 0 باشد یعنی این پیام خوانده شده نیست و 1 یعنی مشاهده شده
Like: اگر 0 باشد یعنی به این پیام علاقه ای ندارد و 1 و 2 و 3 و 4 و ... تعداد ستاره دار بودن پیام !
 به همین راحتی

 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
(02-17-2014، 05:08 PM)'mojtaba212' نوشته: سلا:م دوستان
اول از همه خواهشا اول این سلا م که میشه درود و تشک ر و مرس ی که میشه سپاسگزارم رو درست کنید تو بعضی جملات درود و بعضی جملات سپاسگزارم معنی خاصی نمیده.

و حالا برای 5 یا 6 مین بار سوال من در مورد یه اسکرول که بیش از 100/000 آیتم داره حالا من میخوام این آیتم ها که درون یک پنل هستن رو در یک اسکرول نمایش بدم و اسکرولم قفل میکنه باید پله پله برم جلو ولی نمیدونم چطوری.
تو سایت بیسیک هم سوالم رو مطرح کردم ولی متاسفانه گفت چون کاربر پولی نیستی جوابتو نمیدم.
امین جان هم جواب داد ولی من متوجه نشدم خواهشا اگه کسی بلده واسم یه سمپل بزاره.
سپاسگزارم دست گلتون درد نکنه.

 
 


عزیزم شما نمیتونی پنلی که توش یک آیتم وجود داره رو به اسکرول اضافه کنی (البته با یه کتابخوانه میشه) . اول باید پنل رو اضافه کنی بعد آیتم های داخل پنل رو
تازه ، شما اصلاً نمیگی این آیتم ها چی هستن ! خب عزیزم شما که ننشستی این 100000 آیتم رو تک تک اضافه کنی ،مطمئناً چیدن این آیتم ها توسط یک حلقه تکرار بوده و یه نظمی داره . اجزای سازنده اون رو بگید تا بتونیم کمک کنیم

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


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 3,797 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  درست کردن بیشتر از یک Layout در برنامه Morteza_rk 6 11,685 12-09-2015، 08:18 AM
آخرین ارسال: Amin_Mansouri
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 16,268 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  کد ussd رو بیسیک 4 اندروید قبول نمی کنه!! اکبری 1 5,629 07-01-2015، 09:47 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 3,348 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 8,089 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  دانلود کتابساز اندروید و منتظر همکاری دوستان اندرویدی omid_student 5 12,658 01-21-2015، 02:36 PM
آخرین ارسال: shima12
  پنهان کردن سورس برنامه porya 1 4,321 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 61,067 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  مشکل با دریافت توسط بلوتوث در بیسیک4 اندروید esmaeil57 2 5,143 10-25-2014، 08:56 PM
آخرین ارسال: a.mehran

پرش به انجمن:


Browsing: 26 مهمان