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


امتیاز موضوع:
  • 311 رای - 1.87 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها
حالت موضوعی
(09-01-2013، 12:13 AM)'vahid_d_0101' نوشته: اره همونی بود که میخواستم 
بالن هم خوبه بهتر از هیچیه اخه الان من هیچی ندیدم 

در مورد اون سوال میتونید بگید چه طوری میتونم حالت اسکرول به صفحه اصلی بدم


 

دوست عزیز خب اول یه اسکرول بذارید بعد هرچی که نیاز داشتید رو بهش اضافه کنید دیگه .مثل این کد :
کد پی‌اچ‌پی:
Sub Activity_Create(FirstTime As Boolean)
    
    
Dim sv As ScrollView
    sv
.Initialize(30*60dip)
    
Activity.AddView(sv,0,0,100%x,100%y)
    
    
Dim s As SeekBar
    s
.Initialize("")
    
s.Max=100
    s
.Value=68
    sv
.Panel.AddView(s,50dip,10dip,100%x-100dip,30dip)
    For 
i=1 To 30
        Dim btn 
As Button
        btn
.Initialize("btn")
        
btn.Text="btn " i
        sv
.Panel.AddView(btn,10dip,i*60dip,100%x-20dip,50dip)
        
    
Next
End Sub

Sub Btn_Click
    Dim b 
As Button
    b
=Sender
    Msgbox
("Btn_Click",b.Text)
End Sub 
امیدوارم منظورتونو فهمیده باشم

 

 

(08-23-2013، 06:34 PM)'farsoft' نوشته:
(08-23-2013، 04:59 PM)'m.gooooolzar' نوشته: درود
یه نمونه برنامه برات گذاشتم ،اول کتابخانه هایی که تو فایل Lib.rar گذاشتم رو به کتابخانه هات اضافه کن بعد با برنامه کار کن
خیلی آسونه اگه سوالی داشتی بپرس
با این برنامه میتونی یه شماره رو ذخیره کنی و شماره های دفترچه تلفن رو بخونی (حتی اگه عکس هم داشته باشن نشون میده)

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

 

 



 

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

 


 

درود
این دقیقاً همونیه که لازم دارید
موفق باشید

 

 


فایل‌های پیوست
.rar   ContactsUtils.rar (اندازه 426.07 KB / تعداد دانلود: 121)
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
سلام آقا میثم بالن ها به نظر من عالی هستند انشاالله کتابخانه اش را درست کنید در اختیار ما هم بگذارید.

ممنون و متشکر از شما که اطلاعات تان را در اختیار بقیه می گذارید.
 
پاسخ
(09-01-2013، 08:10 AM)'mhr74' نوشته: درود آقا میثم بالن ها به نظر من عالی هستند انشاالله کتابخانه اش را درست کنید در اختیار ما هم بگذارید.

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

 
درود
چشم عزیزم ، بزودی کتابخونه رو میذارم


 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
نقل قول:
دوست عزیز خب اول یه اسکرول بذارید بعد هرچی که نیاز داشتید رو بهش اضافه کنید دیگه .مثل این کد :
کد PHP:
کد:
[color=#0000bb]Sub Activity_Create[/color][color=#007700]([/color][color=#0000bb]FirstTime [/color][color=#007700]As [/color][color=#0000bb]Boolean[/color][color=#007700])
    
    [/color][color=#0000bb]Dim sv [/color][color=#007700]As [/color][color=#0000bb]ScrollView
    sv[/color][color=#007700].[/color][color=#0000bb]Initialize[/color][color=#007700]([/color][color=#0000bb]30[/color][color=#007700]*[/color][color=#0000bb]60dip[/color][color=#007700])
    [/color][color=#0000bb]Activity[/color][color=#007700].[/color][color=#0000bb]AddView[/color][color=#007700]([/color][color=#0000bb]sv[/color][color=#007700],[/color][color=#0000bb]0[/color][color=#007700],[/color][color=#0000bb]0[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]x[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]y[/color][color=#007700])
    
    [/color][color=#0000bb]Dim s [/color][color=#007700]As [/color][color=#0000bb]SeekBar
    s[/color][color=#007700].[/color][color=#0000bb]Initialize[/color][color=#007700]([/color][color=#dd0000]""[/color][color=#007700])
    [/color][color=#0000bb]s[/color][color=#007700].[/color][color=#0000bb]Max[/color][color=#007700]=[/color][color=#0000bb]100
    s[/color][color=#007700].[/color][color=#0000bb]Value[/color][color=#007700]=[/color][color=#0000bb]68
    sv[/color][color=#007700].[/color][color=#0000bb]Panel[/color][color=#007700].[/color][color=#0000bb]AddView[/color][color=#007700]([/color][color=#0000bb]s[/color][color=#007700],[/color][color=#0000bb]50dip[/color][color=#007700],[/color][color=#0000bb]10dip[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]x[/color][color=#007700]-[/color][color=#0000bb]100dip[/color][color=#007700],[/color][color=#0000bb]30dip[/color][color=#007700])
    For [/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]1 To 30
        Dim btn [/color][color=#007700]As [/color][color=#0000bb]Button
        btn[/color][color=#007700].[/color][color=#0000bb]Initialize[/color][color=#007700]([/color][color=#dd0000]"btn"[/color][color=#007700])
        [/color][color=#0000bb]btn[/color][color=#007700].[/color][color=#0000bb]Text[/color][color=#007700]=[/color][color=#dd0000]"btn " [/color][color=#007700]& [/color][color=#0000bb]i
        sv[/color][color=#007700].[/color][color=#0000bb]Panel[/color][color=#007700].[/color][color=#0000bb]AddView[/color][color=#007700]([/color][color=#0000bb]btn[/color][color=#007700],[/color][color=#0000bb]10dip[/color][color=#007700],[/color][color=#0000bb]i[/color][color=#007700]*[/color][color=#0000bb]60dip[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]x[/color][color=#007700]-[/color][color=#0000bb]20dip[/color][color=#007700],[/color][color=#0000bb]50dip[/color][color=#007700])
        
    [/color][color=#0000bb]Next
End Sub

Sub Btn_Click
    Dim b [/color][color=#007700]As [/color][color=#0000bb]Button
    b[/color][color=#007700]=[/color][color=#0000bb]Sender
    Msgbox[/color][color=#007700]([/color][color=#dd0000]"Btn_Click"[/color][color=#007700],[/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]Text[/color][color=#007700])[/color]
[color=#0000bb]End Sub [/color]
امیدوارم منظورتونو فهمیده باشم
 
اقا این درسته ولی الان وقتی این کار را میکنم پشت زمینه از بین میره و دیگه عکس پشت زمینه را ندارم
 
پاسخ
(09-03-2013، 12:37 AM)'vahid_d_0101' نوشته:
نقل قول:دوست عزیز خب اول یه اسکرول بذارید بعد هرچی که نیاز داشتید رو بهش اضافه کنید دیگه .مثل این کد :کد PHP:



کد:
[color=#0000bb]Sub Activity_Create[/color][color=#007700]([/color][color=#0000bb]FirstTime [/color][color=#007700]As [/color][color=#0000bb]Boolean[/color][color=#007700])
    
    [/color][color=#0000bb]Dim sv [/color][color=#007700]As [/color][color=#0000bb]ScrollView
    sv[/color][color=#007700].[/color][color=#0000bb]Initialize[/color][color=#007700]([/color][color=#0000bb]30[/color][color=#007700]*[/color][color=#0000bb]60dip[/color][color=#007700])
    [/color][color=#0000bb]Activity[/color][color=#007700].[/color][color=#0000bb]AddView[/color][color=#007700]([/color][color=#0000bb]sv[/color][color=#007700],[/color][color=#0000bb]0[/color][color=#007700],[/color][color=#0000bb]0[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]x[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]y[/color][color=#007700])
    
    [/color][color=#0000bb]Dim s [/color][color=#007700]As [/color][color=#0000bb]SeekBar
    s[/color][color=#007700].[/color][color=#0000bb]Initialize[/color][color=#007700]([/color][color=#dd0000]""[/color][color=#007700])
    [/color][color=#0000bb]s[/color][color=#007700].[/color][color=#0000bb]Max[/color][color=#007700]=[/color][color=#0000bb]100
    s[/color][color=#007700].[/color][color=#0000bb]Value[/color][color=#007700]=[/color][color=#0000bb]68
    sv[/color][color=#007700].[/color][color=#0000bb]Panel[/color][color=#007700].[/color][color=#0000bb]AddView[/color][color=#007700]([/color][color=#0000bb]s[/color][color=#007700],[/color][color=#0000bb]50dip[/color][color=#007700],[/color][color=#0000bb]10dip[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]x[/color][color=#007700]-[/color][color=#0000bb]100dip[/color][color=#007700],[/color][color=#0000bb]30dip[/color][color=#007700])
    For [/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]1 To 30
        Dim btn [/color][color=#007700]As [/color][color=#0000bb]Button
        btn[/color][color=#007700].[/color][color=#0000bb]Initialize[/color][color=#007700]([/color][color=#dd0000]"btn"[/color][color=#007700])
        [/color][color=#0000bb]btn[/color][color=#007700].[/color][color=#0000bb]Text[/color][color=#007700]=[/color][color=#dd0000]"btn " [/color][color=#007700]& [/color][color=#0000bb]i
        sv[/color][color=#007700].[/color][color=#0000bb]Panel[/color][color=#007700].[/color][color=#0000bb]AddView[/color][color=#007700]([/color][color=#0000bb]btn[/color][color=#007700],[/color][color=#0000bb]10dip[/color][color=#007700],[/color][color=#0000bb]i[/color][color=#007700]*[/color][color=#0000bb]60dip[/color][color=#007700],[/color][color=#0000bb]100[/color][color=#007700]%[/color][color=#0000bb]x[/color][color=#007700]-[/color][color=#0000bb]20dip[/color][color=#007700],[/color][color=#0000bb]50dip[/color][color=#007700])
        
    [/color][color=#0000bb]Next
End Sub

Sub Btn_Click
    Dim b [/color][color=#007700]As [/color][color=#0000bb]Button
    b[/color][color=#007700]=[/color][color=#0000bb]Sender
    Msgbox[/color][color=#007700]([/color][color=#dd0000]"Btn_Click"[/color][color=#007700],[/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]Text[/color][color=#007700])[/color]
[color=#0000bb]End Sub [/color]
امیدوارم منظورتونو فهمیده باشم
 
اقا این درسته ولی الان وقتی این کار را میکنم پشت زمینه از بین میره و دیگه عکس پشت زمینه را ندارم



 

من الان رو پشت زمینه یه عکس گذاشتم ،نشون داد
عکسش رو پیوست کردم
بهتره پروژه رو بذارید ببینیم مشکلش چیه

 

 

 


فایل‌های پیوست تصاویر بندانگشتی
   
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
درود دوستان
اگه کسی ب سایت basic4ppc.com دسترسی کامل داره برام پیام خصوصی بذاره میخوام چندتا کتابخونه برام بخره با تشکر
 
پاسخ
سلام دوستان من یک متن را از یک فایل تکست با یک لیبل و اسکرول لود کردم به دلیل نوع فونتم باید فاصله ی خط ها را از هم بیشتر کنم یک سرچ کردم از روش زیر استفاده کردم فاصله ی بین خط ها را زیاد می کند ولی ارتفاعی که در آخر می ده  اشتباه است باید چه کار کنم؟ روش دیگه ای هست؟ ممنون http://www.basic4ppc.com/android/forum/t...ost-147568
 
پاسخ
خیلی ممنون کلی کارم راه افتاد
یه سوال 
این کد 

کد:
sv.Panel.AddView(btn,10dip,60dip,100%x-20dip,50dip)
یه کلید را به صفحه اضافه میکنه که در هر گوشی با هر رزولیشینی باز کنی وصط صفحه قرار میده
حالا من میخواهم همین کد را برای یه کلید خاص که در designer درست کردم را در designer script بنویسم باید چی کار کنم
 
پاسخ
(09-03-2013، 11:19 PM)'vahid_d_0101' نوشته: خیلی ممنون کلی کارم راه افتاد
یه سوال 
این کد 


کد:
sv.Panel.AddView(btn,10dip,60dip,100%x-20dip,50dip)
یه کلید را به صفحه اضافه میکنه که در هر گوشی با هر رزولیشینی باز کنی وصط صفحه قرار میده
حالا من میخواهم همین کد را برای یه کلید خاص که در designer درست کردم را در designer script بنویسم باید چی کار کنم

 
دوست عزیز یکم بیشتر توضیح بدید
یعنی شما با designer یه کلید گذاشتید و میخواید تو designer script محل قرار گرفتنش رو تعیین کنید ؟
این کد رو تو designer script بنویس
کد پی‌اچ‌پی:
Btn.SetLeftAndRight(10dip,100%x-10dip)
Btn.SetTopAndBottom(10dip,60dip



 
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
(09-03-2013، 04:18 PM)'mhr74' نوشته: درود دوستان من یک متن را از یک فایل تکست با یک لیبل و اسکرول لود کردم به دلیل نوع فونتم باید فاصله ی خط ها را از هم بیشتر کنم یک سرچ کردم از روش زیر استفاده کردم فاصله ی بین خط ها را زیاد می کند ولی ارتفاعی که در آخر می ده  اشتباه است باید چه کار کنم؟ روش دیگه ای هست؟ ممنون http://www.basic4ppc.com/android/forum/t...ost-147568

 
درود
داداشی خب اگه یکم تغییرات تو کد ایجاد میکردی مشکل حل میشد
بفرما عزیزم
کد پی‌اچ‌پی:
Sub Globals

    Dim MeasureLabel 
As Label
    Dim su 
As StringUtils
    
End Sub

Sub Activity_Create
(FirstTime As Boolean)

    
Activity.LoadLayout("main")
    
MeasureLabel.Initialize("")
    
Activity.AddView(MeasureLabel,60dip,60dip,100dip,100dip)
    
    
Dim Obj2 As Reflector
    MeasureLabel
.Text="bxcbg dkj tkjbtkbdflg gdfkthjn bljhb lhjsdb thb lodbltkjbdlbgl dftldjbgljd bfljby ldjby"
    
Msgboxsu.MeasureMultilineTextHeight(MeasureLabelMeasureLabel.Text),"Text Height 1")
    
Obj2.Target MeasureLabel
    Obj2
.RunMethod3("setLineSpacing"1"java.lang.float"2"java.lang.float")

    
Msgbox(su.MeasureMultilineTextHeight(MeasureLabelMeasureLabel.text),"Text Height 2")

    
Msgbox(TextHeight(MeasureLabel,MeasureLabel.Text),"Text Height 3")
    
    
MeasureLabel.Height=TextHeight(MeasureLabel,MeasureLabel.Text)

End Sub


Sub TextHeight
As View,txt As String)
    
Dim RLabel As Label :RLabel.Initialize("")
    
Dim rowheight As Int su.MeasureMultilineTextHeight(v,txt)
    
Dim Obj1 As Reflector
    Obj1
.Target RLabel 
    Dim before 
As Int Obj1.RunMethod("getLineHeight")    'Get the height of line BEFORE you change it
    Obj1.Target = RLabel 
    Obj1.RunMethod3("setLineSpacing", 0, "java.lang.float", 1.5, "java.lang.float")  '
Change the space between lines
    Obj1
.Target RLabel 
    Dim after 
As Int Obj1.RunMethod("getLineHeight")    'Get the height of line AFTER  you change it
    Return ((after * rowheight)/before) + 20dip   '
Add 20dip to have some space below the text.
End Sub 
یکم توضیح :
ابتدا برنامه یه لیبل میسازه و یه متنی رو داخلش میذاره که اندازش بزرکتر از لیبل هست
اما با کد su.MeasureMultilineTextHeight میشه تشخیص داد که ارتفاعش چقدره
خب حالا میخوایم کدی بنویسیم که فاصله بین خط هارو زیاد کنه
با زیاد کردن فاصله بین خطها ،درصورتی که بخوایم ارتفاع کاملش رو بدست بیاریم، اگر باز از کد su.MeasureMultilineTextHeight استفاده کنیم بازهم جواب قبلی رو برمیگردونه در صورتی که باید یه عدد بزرگتری بهمون بده
من یه تابع TextHeight ایجاد کردم که ارتفاع واقعی رو برمیگردونه
اگه سوالی بود در خدمتم
تمام تاریخ عبارت است از جنگ سربازانی که همدیگر را نمیشناسندو با هم میجنگند برای دو نفر که همدیگر را میشناسند و نمیجنگند
 
پاسخ
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  عدم نمایش پیامک ارسالی از یک شماره خاص در اینباکس و نمایش فقط در برنامه hosseinrp 0 4,035 01-21-2016، 07:57 PM
آخرین ارسال: hosseinrp
  درست کردن بیشتر از یک Layout در برنامه Morteza_rk 6 13,160 12-09-2015، 08:18 AM
آخرین ارسال: Amin_Mansouri
  کتابخانه ی پرداخت درون برنامه ای(کویک لرن) 5225morteza 5 17,434 08-05-2015، 08:48 PM
آخرین ارسال: Amin_Mansouri
  کد ussd رو بیسیک 4 اندروید قبول نمی کنه!! اکبری 1 6,051 07-01-2015، 09:47 PM
آخرین ارسال: Amin_Mansouri
  نمایش پنجره شناور روی سایر برنامه ها mokhtarabadi 0 3,569 04-21-2015، 09:56 AM
آخرین ارسال: mokhtarabadi
Music تنظیمات اولیه برنامه BASIC 4 ANDROID arash872 3 8,977 03-18-2015، 08:36 AM
آخرین ارسال: Amin_Mansouri
  دانلود کتابساز اندروید و منتظر همکاری دوستان اندرویدی omid_student 5 13,807 01-21-2015، 02:36 PM
آخرین ارسال: shima12
  پنهان کردن سورس برنامه porya 1 4,725 11-23-2014، 09:02 AM
آخرین ارسال: Amin_Mansouri
  برنامه نویسی حرفه ای به زبان Basic4Android mohammad-alone 46 69,697 10-27-2014، 10:25 AM
آخرین ارسال: tanhae
  مشکل با دریافت توسط بلوتوث در بیسیک4 اندروید esmaeil57 2 5,675 10-25-2014، 08:56 PM
آخرین ارسال: a.mehran

پرش به انجمن:


Browsing: 90 مهمان