رفتن به مطلب

bidgol

کاربر رو به رشد
  • تعداد ارسال ها

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

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

پست ها ارسال شده توسط bidgol

  1. در در 1395/11/15, 00:07:33، امین شاهدی گفته است :

    سلام مهراب جان ، شما خود ایمیج ویو رو به صورت تگ بده و مثل کد زیر استفاده کن : 

    
    Sub Glide_OnBitmapReady(bitmap As Bitmap,Tag As Object)
    	dim iv as ImageView = tag
    	iv.Bitmap = bitmap
    End Sub

     

    جناب شاهدی من سوال قبلی را پرسیدم تغییر سایز و اندازه های که می شه داد چجوریه؟
    من به روش های مختلف یعنی درصد و اندازه هایی ازقبیل 600*800 هم استفاده کردم ولی اتفاقی نیوفتد
    می دونید مشکل از کجاست؟

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

    AGlide.Load(ArrAddress(i)).AsBitmap.DiskCacheStrategy(1).Placeholder(LoadBitmap(File.DirAssets,"Error.png")).FitCenter.IntoImageView(ImvSlider)
    		ImvSlider.Gravity=Gravity.FILL
    
    AGlide.Load("http://apanet.net/home/wp-content/themes/Apanet/assets/image/adver.gif").AsGif.DiskCacheStrategy(1).Resize(100%x,30%y).IntoImageView(ImvGif)
    		ImvGif.Gravity=Gravity.NO_GRAVITY

     

  3. در در 1395/09/02, 23:01:57، porya گفته است :

     

    من مثال خودتون را اجرا کردم ولی هرچی روی ماه کلیک می کنم که بتونم تغییرش بدم تغییر نمی کنه
    سال را می شه تغییر داد ولی ماه را نمی شه
    ممکنه این ویژگی را هم اضافه بفرمایید؟
    آیا می شه به جای تغییر ماه ها به صورت اسکرول عمودی افقی تغییر کنند؟

    • پسندیدن 1
  4. در در 1395/09/02, 23:01:57، porya گفته است :

     

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

  5. در 16 ساعت قبل، امین پوراباذری گفته است :

    سلام دوستان نیاز به این کارها نیست و احتیاج به کتابخونه خاصی نیست کافی شما به برنامه کد RTL بدید داخل مانیفست سپس یه تکه کد جاوا ابجکت به برنامه میدی که تغییر زبان گوشی روی راست چین و چپ چین کردن ویو ها نقش نداشته باشه 
    یه تکه کد هم برای این هست شاید شما دوست داشته باشید که یه ویو براتون چپ چین باشه برای تمام اینا کد هست روش استاندارد گوگل همین هست و نیازی به هیچ کتابخونه ی خاصی نیست اپلیکیشن دیکشنری دانشجو 2 رو ببینید من با این روش راست چین کردم و خیلی اپلیکیشن های دیگه خود اکشن بار پیش فرض اندورید راست چین هست . با این روش تمام ویو ها راست چین میشن سیک بار - سویچ - و ....

    این کد رو بگذارید مانیفست  

    
    SetApplicationAttribute(android:supportsRtl, "true")

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

    
    Sub ForseRtlSupported
    	Dim j,jo As JavaObject
    	jo.InitializeStatic  ("android.view.View")
    	If j.InitializeStatic  ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
    		j.InitializeContext.RunMethodJO("getWindow",Null).RunMethodJO("getDecorView",Null) _
    .RunMethod ("setLayoutDirection",Array(jo.GetField ("LAYOUT_DIRECTION_RTL")))
    	End If
    End Sub

     


    این کد هم برای این هست شاید شما دوست داشته باشید یه ویو براتون چپ چین بمونه مثلا جهت اسکرول ویو پیجر ها دوست دارید از چپ به راست باشه  کافی فقط ویو رو بهش بدید همین .
     

    
    Sub ForceLTRSupported(View As View)
    	Dim jA,jos As JavaObject
    	jos.InitializeStatic  ("android.view.View")
    	If jA.InitializeStatic  ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
    		jA = View
    		jA.RunMethod ("setLayoutDirection",Array(jos.GetField ("LAYOUT_DIRECTION_LTR")))
    	End If
    End Sub

     

    با این 3 تا کد دیگه هر ویویی رو بخواین راحت میتونید راست چین و چپ چین کنید.

    نکته اول : این روش استاندارد خود گوگل داخل اپ هاش از همین روش استفاده میکنه 
    نکته ی دوم : این روش برای API 16 به بعد هست یعنی API 15 , API 16  رو شامل نمیشه نگران این موضوع نباشید که طبق آمار خود بازار تنها 6 درصد گوشی های موجود این API دارن که برای این 6 درصد هم چپ چین باشه مشکلی ایجاد نمیکنه چون کاربرهای ایرانی به چپ چین بودن عادت دارن خود اپ های گوگل هم برای زبان فارسی زیر API 17  چپ چین هستن
    نکته ی سوم : به هیچ عنوان از تولبار های غیر استاندارد دیگه استفاده نکنید خود اندورید تولبار داره با کلی امکانات که گوگل بهش داده نیازی واقعا به استفاده از بقیه تولبار ها نیست هر کاری هم بخواین میتونید باهاش انجام بدید تولبار اپ کامپت خودش کلی امکانات داره 

    جناب اباذری می تونید برای چندتا ویو به صورت یک سورس کد آموزشی توی بخش سورس کده یا کد اسنیپست قرار بدید؟

  6. در در 1395/03/26, 16:17:34، mshafiee110 گفته است :

    سلام ببینید اینکار شدنی نیست .چون مکان سرچ ویو رو باکد تعریف کردن.

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

    
    Sub ToolBar_MenuItemClick (Item As ACMenuItem)
    
    	
    	 Log(Item.Title)
    
    End Sub
    

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

    از کدهای زیر استفاده کردم ولی هیچ کدام جواب نداد

    Sub imgSearch_Click
    	Search_QuerySubmitted("fff")
    	Search_QueryChanged("fff")
    	ASearch.Query="fff"
    	ASearch.SubmitButtonEnabled=True
    	ASearch.Submit
    	ASearch.Query="eeeeee"
    	ASearch.Submit
    End Sub

    راه حلی داره
    یا کد جاوا که بشه سرچ بار ظاهر بشه و بعد کیبورد بیاد بالا
     

    و یک سوال دیگه امکان پارالکس را به این پارس تولبار اضافه می کنید؟

    ممنون

    • پسندیدن 1
  7. کتابخانه جاستیفای کردن متن فارسی

    مشاهده فایل

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

    امیدوارم مفید باشه


     

    • پسندیدن 4
  8. با تشکر از شهب عزیز دوستانی که از این سورس استفاده میکنن ریسورس های کتابخونه رو هم کنارش قرار بدن

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

    اگه بشه native خودش باشه خیلی عالی می شه

    ممنون

  9.  

    جناب شاهدی آیا می شه عکس را با استفاده از دانلودر درون File.DirInternal ذخیره کرد؟

    من از کد زیر استفاده کردم و خطا داد:

    Sub ATask_DoInBackground(params() As Object) As Object
    	Dim ArFile As AriaFile
    	ArFile.initialize(File.Combine(File.DirInternal,"/Spic"),FileName&".jpg")
    	ArFile.Delete
    	Return ADwnldPic.Download(params(0),File.Combine(File.DirInternal,"/Spic/"&FileName&".jpg"))
    	
    End Sub
    

    متن خطا

    /data/data/ir.onlinedb.abc/files/Spic/0.jpg: open failed: ENOENT (No such file or directory)
    

    در حالی که وقتی که از DirDefaultExternal استفاده می کردم مشکلی نداشت

    Sub ATask_DoInBackground(params() As Object) As Object
    	Dim ArFile As AriaFile
    	ArFile.initialize(File.Combine(File.DirDefaultExternal,"/Spic"),FileName&".jpg")
    	ArFile.Delete
    	Return ADwnldPic.Download(params(0),ArFile.GetPath)
    	
    End Sub
    

    جناب شاهدی ممکنه بفرمایید مشکل از کجاست؟

    ممنون

  10. جناب شاهدی آیا می شه عکس را با استفاده از دانلودر درون File.DirInternal ذخیره کرد؟

    من از کد زیر استفاده کردم و خطا داد:

    Sub ATask_DoInBackground(params() As Object) As Object
    	Dim ArFile As AriaFile
    	ArFile.initialize(File.Combine(File.DirInternal,"/Spic"),FileName&".jpg")
    	ArFile.Delete
    	Return ADwnldPic.Download(params(0),File.Combine(File.DirInternal,"/Spic/"&FileName&".jpg"))
    	
    End Sub
    

    متن خطا

    /data/data/ir.onlinedb.abc/files/Spic/0.jpg: open failed: ENOENT (No such file or directory)
    

    در حالی که وقتی که از DirDefaultExternal استفاده می کردم مشکلی نداشت

    Sub ATask_DoInBackground(params() As Object) As Object
    	Dim ArFile As AriaFile
    	ArFile.initialize(File.Combine(File.DirDefaultExternal,"/Spic"),FileName&".jpg")
    	ArFile.Delete
    	Return ADwnldPic.Download(params(0),ArFile.GetPath)
    	
    End Sub
    
  11.  

    جناب شاهدی این لاگ قرمز دلیلش چیه ؟

    برنامه کار میکنه و ارور نمیده فقط لاگه

    AriaAsynkTask Error : Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
    

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

    جناب شاهدی ممکنه بررسی بفرمایید

    • پسندیدن 1
  12.  

    به این صورت 

    return downloader.Get(url).POST("action=InsertNewPerson&name="&NameET.Text&"&age="&AgeET.Text)
    

    جناب شاهدی من داخل فانکشن زیر

    Sub AriaTask_OnPostExecute(param As Object)
    End Sub
    

    خروجی را به صورت json بر می گردونم وقتی می خوام با پارسر جیسون به صورت مپ برگردونمش خطای زیر را در log برمی گردونه و به نظر می رسه در استرینگ برگردونده شده هم یک بلنک اضافی در ابتدای استرینگ ایجاد می کنه

    ممکنه بررسی بفرمایید اگر لازمه بگید سورس کد را هم ضمیمه کنم

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

    AriaAsynkTask Error : null
    
  13. جناب شاهدی اگر بخواهیم در هنگام ارسال post چند پارامتر را ارسال کنیم امکان پذیر هست
    مثلا در okhttputil می تونیم یه همچین پارامترهایی را به صورت آرایه از استرینگ ارسال کنیم اینجا چطور؟

    InsertNewPerson.download2("http://www.yourdomain.com/myscript.php", Array As String ("action", "InsertNewPerson", "name", NameET.Text, "age", AgeET.Text))
    

    ممنون از توجه شما

  14.  

    شما اول متد get رو بزن و بعد ادامش POST رو بزن تا به مقداری رو به آدرس اول post بشه

    Return downloader.Get("www.felan.com/post.php").POST("name=felan").String

    جناب شاهدی من کدهام را اینجوری نوشتم ولی خطا می گیره می شه بگید مشکل کجاست

    ممنون

    URLOFSite="http://mysite.ir/MyOnlineDatabase/pdotst.php"
    	AriaTask.Initialize("AriaTask")
    	AriaDownloader.Initialize(AriaTask)
    	If AriaDownloader.IsConnected Then
    		AriaTask.Run(URLOFSite) //injori ham neveshtam error dad AriaTask.Run(NULL)
    	End If
    End Sub
    
    Sub a_DoInBackground(params() As Object) As Object
    	
    	Return AriaDownloader.Get(URLOFSite)
    End Sub
    Sub a_OnPostExecute(param As Object)
    	Dim CallBack As String=param
    	If CallBack.StartsWith("error")Then
    		ToastMessageShow("ERROR",False)
    	Else
    		ToastMessageShow(CallBack,False)
    	End If
    End Sub
    

    پیغام خطا

    AriaAsynkTask Error : Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
    
  15. با سلام ، دوستان ورژن 7.5 کتابخونه اماده شده و به زودی توی فروشگاه قرار میگیره ، 

    توی این ورژن میتونین گالری ویو رو شخصی سازی کنید و با b4a خودتون براش لیوت طراحی کنید ، (حتی میتونین لیوت های کامل رو طراحی کنید و به عنوان ویو پیجر استفاده کنید)

     

    کلس Picasso هم اضافه شد و میتونین زمانی که از لیوت خودتون استفاده میکنین ازش استفاده کنین حالا توی گالری ویو و یا لیست ویو ، گرید ویو و یا هرجای دیگه برنامه  از اون استفاده کنین و عکس رو به راحتی از توی گوشی لود و یا عکس ها رو دانلود کنید

     

    دانلود فیلم آموزشی 

    جناب شاهدی امکانش هست قابلیت زوم حالا pinch zoom یا زوم با tap را هم به گالری ویو اضافه کنید که بشه مشابه گالری خود اندروید

  16. فکر کنم موضوع مربوط به ulv کلا فراموش شد

    دوستان اگر ممکنه یکی از مثال هاش را لااقل قسمت های اصلی را مثل اضافه کردن لایوت به ulv را یه توضیحی بدن اموزش متنی چیزی

    با تشکر

    دوستان کسی از ulv به همراه mscardview استفاده کرده؟

    مثالی می تونه بزنه؟

    امکان نمایش آبتم ها به صورت کاردویو هست بعد چجوری ویوهای مختلف را روی کاردویو مقدار دهی می کنید؟

    ممنون

  17. جناب ایزدی یاهر کدام از دوستان بزرگواری که تجربه کار با ulv را دارند ممکنه یه آموزش تصویری یا حداقل یه آموزش متنی از نحوه قرار دادن لایوت ها در ulv قرار بدهید

    ممنون

    فکر کنم موضوع مربوط به ulv کلا فراموش شد

    دوستان اگر ممکنه یکی از مثال هاش را لااقل قسمت های اصلی را مثل اضافه کردن لایوت به ulv را یه توضیحی بدن اموزش متنی چیزی

    با تشکر

    • پسندیدن 1
×
×
  • اضافه کردن...