رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

peyman128

کاربر عادی
  • تعداد ارسال ها

    37
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    2

آخرین بار برد peyman128 در 27 مرداد

peyman128 یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

20 خوب

1 دنبال کننده

درباره peyman128

  • درجه
    کاربر باسابقه
  • تاریخ تولد تعیین نشده

روش های تماس

  • اسکایپ
    Array

مشخصات پروفایل

  • محل زندگی
    Array

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمیشود.

  1. peyman128

    ساخت دیکشنری

    سلام. راستش تا حالا به هزارتا ردیف نرسیدم ولی شما میتونید همه ی هفتاد هزار لغت رو توی یه ردیف بیارید. برای این بین همه ی کلمات از یه حروف مشخصی مثل #@word@# استفاده کنید و از طریق ریجکس و با استفاده از این حروف مشخص(#@word@#) کلمات رو توی نرم افزار از هم جدا کنید. فقط باید حواستون باشه که از حروفی مثل * که توی ریجکس معنی دارن، استفاده نکنید.
  2. سلام. برای این جور مقدار دهی ها باید اندازه از چپ و اندازه از بالای ویوهای داخل پنل رو تایین کنید(توی قسمت ویژگی های ویو یه فلش هایی برای این کار هست)؛ ولی از نظر من همون از طریق دیزاین اسکریپت مقداردهی کنید خیلی بهتره چون روی همه سایز گوشی و با همه نسبت تصویری درست کار میکنه.
  3. سلام. لینک هم یه متنه. کلا توی ارسال متن به دیتابیس مشکل دارید؟
  4. سلام هر مشکلی هست به دیزاینر مربوط میشه
  5. آسون ترین راه اینه که توی یه مرورگر صفحه ای رو که میخواید باز کنید و بعد آدرس اون رو از طریق اینتنت اجرا کنید. این آدرس رو هم اگه دوست داشتید چک کنید: https://stackoverflow.com/questions/11753000/how-to-open-the-google-play-store-directly-from-my-android-application
  6. سلام راستش کدهاتون رو نخوندم ولی این مشکلی که دارید معمولا به این خاطر پیش میاد که اولویت بندی ویوها توی برخی دستگاه ها با هم فرق میکنه، برای حل مشکل Parent ویوهاتونو رو اکتیویتی بزارید ببینم مشکل حل میشه یا نه.
  7. سلام اگر منظورتونو درست متوجه شده باشم، می تونید از کدهای زیر استفاده کنید: کدهایی که باید توی اکتیویتی باشه: Sub Globals Dim MainPnl As Panel Dim NextLbl As Label Dim AddingClass As AddingViewClass End Sub Sub Activity_Create(FirstTime As Boolean) MainPnl.Initialize("MainPnl") Activity.AddView(MainPnl,0,0,100%x,100%y) AddingClass.Initialize AddingClass.AddingLblView(MainPnl,2%x,2%y,96%x,7%y) NextLbl.Initialize("NextLbl") MainPnl.AddView(NextLbl,2%x,2%y,96%x,7%y) End Sub Sub NextLbl_Click AddingClass.Lbl_Click End Sub کدهایی که باید داخل class باشه: Private Sub Class_Globals Private Lbl As Label Private ListV As ListView Private AddingLblBool As Boolean = False Private LblSizes(4) As Int Private AddingPnl As Panel End Sub Public Sub Initialize End Sub Sub AddingLblView(Panel As Panel,Left As Int,Top As Int,Width As Int,Height As Int) If Lbl.IsInitialized = False Then Lbl.Initialize("Lbl") Panel.AddView(Lbl,Left,Top,Width,Height) Lbl.Color = Colors.White AddingLblBool = True LblSizes(0) = Left LblSizes(1) = Top LblSizes(2) = Width LblSizes(3) = Height AddingPnl = Panel Else Panel.RemoveAllViews Lbl.Initialize("Lbl") Panel.AddView(Lbl,Left,Top,Width,Height) AddingLblBool = True LblSizes(0) = Left LblSizes(1) = Top LblSizes(2) = Width LblSizes(3) = Height AddingPnl = Panel End If End Sub Sub Lbl_Click If ListV.IsInitialized = False Then If AddingLblBool = True Then ListV.Initialize("ListV") AddingPnl.AddView(ListV,LblSizes(0),LblSizes(1)+LblSizes(3)+1%y,LblSizes(2),LblSizes(3)) ListV.Color = Colors.Blue End If Else If ListV.Visible = False Then ListV.Visible = True Else ListV.Visible = False End If End If End Sub اسم Class رو هم AddingViewClass گذاشتم. این کدهارو تست کنید و نتیجش رو اگه دوست داشتید بهم بگید:)
  8. سلام به شما. هنوز مهندس نشدم:) دقیقا منظورتونو متوجه نشدم.ولی اگه می خواید وقتی لیبل اضافه شد، اندازه های لیست ویو تغییر کنه، مثل کد زیر عمل کنید: (Listview.setlayout(2%x,1%y,96%x,99%y عدد اول میشه فاصله از چپ عدد دوم میشه فاصله از بالا عدد سوم میشه عرض لیست ویو عدد چهارم هم میشه ارتفاعش اگر خواستید اندازه هاشو با اندازه های لیبل مساوی قرار بدید میتونید مثلا تیکه کد زیر رو به جای عدد اول کد بالا بنویسید: Label.left اگر هم دوست داشتید لیست ویوتون، اندازه هاش با یه انیمیشن تغییر کنه میتونید از کد زیر استفاده کنید: Listview.setlayoutanimated(300,2%x,1%)y,96%x,99%y (پرانتزهاش درست نمیفته) اینجا عدد اول میشه مدت زمان تغییر اندازه که به میلی ثانیه هست. سوالی در این مورد بود بپرسید:)
  9. عجیبه! من از همین کد استفاده میکنم و کار میکنه. شما بیایید به جای متن لیبل، یه متنی خودتون بهش بدید و ببینید کار میکنه یا نه؟
  10. شما برای اشتراک گذاری نیاز به یه باتن دارید. شما باید رویداد کلیک باتن رو بگیرید و این کدهارو توی اون بزارید تا وقتی کاربر روی باتن کلیک کرد این کدها اجرا بشه. در مورد startactivity هم، این فقط یه متد هست. داخل پارامتر این متد باید اسم intent که تعریف کردیم بزاریم تا intent اجرا بشه. اگه شما اون کد رو ننویسید intent بی خاصیت میمونه. بقیه ی کدها هم تقریبا مربوط به جاوا هستن و توی b4a مستقیما بهشون دسترسی ندارید و فقط باید کپی کنید.
  11. آها الان منظورتونو فهمیدم. بعید میدونم توی b4a بشه به طور مستقیم همچین کاری کرد. ولی بازم یه تستی میکنم.
  12. peyman128

    rtl viewpager

    سلام. دوست عزیز اگه این کتابخونه رو پیدا نکردید، می تونید با یه سری ترفندها ویوپیجر معمولی رو راست چین کنید: ۱- آیتم های اول خودتون رو به عنوان آیتم های آخرتون به ویوپیجر بدید ۲- توی اکتیویتی کریت ویوپیجر رو به طور خودکار به آیتم‌ آخرش(یعنی آیتم اول خودتون) راهنمایی کنید.
  13. شما می تونید ریسایکلرویو رو از طریق کد اضافه کنید ولی ویوهارو از دیزاینر از طریق لود کردن لی اوت بهش بدید.
  14. سلام. باید رویداد تغییر متن ادیت تکستون رو بگیرید و توی اون رویداد علاوه بر ارتفاع پنل اسکرول ویو، ارتفاع ادیت تکستو هم زیاد کنید. اگه نیاز به کد داشتید در خدمتم:)
  15. سلام. آقای شاهپیری در این مورد یک کتابخونه آپلود کردن؛ میتونید دانلود و استفاده بکنید:)
×
×
  • جدید...