رفتن به مطلب

Mr.Kafiri

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

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

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

  • روز های برد

    16

پست ها ارسال شده توسط Mr.Kafiri

  1. اقای شاهپیری سلام

    من یه سورسی قدیمی دارم که با کتابخونه okhttputils میومد یه صفحه وب رو دانلود میکرد و متن صفحه وب رو به من برمیگردوند . الان میخوام با همین کتابخونه شما این کارو انجام بدم ولی متد دانلودش چیزی به من بر نمیگردونه و مستقیم توی حافظه ذخیره میکنه ، باید توی حافظه ذخیره کنم بعد اون فایل رو بخونم یا راه دیگه ای هم داره؟

    کتابخونه okhttp خیلی راحت توی ساب jobdone میتونیم job.GetString کنیم و راحت چیزی که دانلود شده رو گرفت ولی کتابخونه شما توی CreateModel میایم محل ذخیره رو میدیم اصلا نمیشه کاری کرد. 

    میدونم سوال پیش پا اوفتاده ای ولی من نمیفهمم چیکار باید بکنم

     

  2. سلام و درود..

     

    اقای شاهپیری توی رویداد کلیک OnItemClick چجوری میشه با viewclicked کار کرد من هر کار میکنم خطا میده

    -

    Sub PR_onBindViewHolder(layoutitem As Object,position As Int,viewtype As Int)
    	Dim pg1 As Panel  =layoutitem
    	pg1.Width = 48%X
    	pg1.Height = 140dip
    	.
    	.
    	.
    	pg1.Tag = dt.id
    End Sub
    
    Sub PR_onCreateViewHolder(layoutitem As Object,viewtype As Int) As Object
    	Dim p As Panel = layoutitem
    	Dim pp As Panel
    	pp.Initialize("")
    	pp.LoadLayout("form_pr")	
    	p.AddView(pp,0%X,0,45%X,120dip)	
    	Return Null
    End Sub
    
    Sub PR_getItemCount As Int
    	Return lData.Size
    End Sub
    
    Sub PR_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int)
    	dim p as panel = viewclicked
    	dim p2 as panel = p.getView(0)
    	dim img as ImageView  = p2.GetView(0)
    	.
    	.
    	.
    
    
    
    End Sub

    الان این کد های من اشتباس؟

    من یه امیج ویو دارم که میخوام وقتی روی اون کلیک شد عکسش عوض بشه، مثل اینکه نمیدونم viewclicked کار نمیکنه یا یجایی من اشتباه رفتم

     

  3. در 17 ساعت قبل، محمدرضا شاهپیری گفته است :

    متوجه نشدم عزیز. ارتفاع ریسایکلر ویو منظورتونه؟

    ارتفاع خود ویو  ریسایکلر نه.. منظورم ارتفاع کل ایتم ها  مثلا 50 تا ایتمم داریم میخوایم اندازه بگیریم این پنجا تا ایتم چقدر ارتفاع هاشون میشه مثلا 600dip 

    نمیدونم چجوری توضیح بدم

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

    مثلا شما در اسکرول ویو میتونید با دستور زیر اندازه کل حجمی که اسکرول میشه رو بگیرید

    HSV1.Panel.Height

     

    --------------------------

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

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

     

    حل شد!!!!

    • پسندیدن 1
  4. در 51 دقیقه قبل، محمدرضا شاهپیری گفته است :

    خب اینکه دیگه خیلی ساده اس. ریسایکلر رو کافیه افقی کنید. دستور Horizontal هست موقه اینشیالایز. و لیوت منیجر هم از نوع Listview

    خیلی ممنون. این مشکل حل شد...

    -----------

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

    مثلا با دستور زیر میتونیم اندازه ارتفاع پنل اسکرول ویو رو بگیریم

    HSV1.Panel.Height

    راهی داره ارتفاع کل رو حساب کرد؟

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

     

  5. در 2 ساعت قبل، محمدرضا شاهپیری گفته است :

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

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

  6. سلام اقای شاهپیری

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

    1828514129_GooglePixel3XL1-Copy(2).png.d634728c855b2697be09082e9d451a6c.png

     

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

     

  7. در 3 ساعت قبل، batman123 گفته است :

    سلام.

    دوستان تغییرات روی اندروید 10 خیلی زیاد بوده ظاهرا

    هر کتابخونه یا دستوری که قبلا روی اندروید مثلا 8 جواب میداده، روی اندروید 10 جواب نمیده!!

    حالا میخوام بدونم کسی بوده که این کتابخونه رو روی اندروید 10 یا 11 تست کرده باشه؟

    بله من تست کردم روی اندروید 10 بخوبی هم کار میکنه

    • پسندیدن 1
  8. در 7 ساعت قبل، ali babajany گفته است :

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

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

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

     

    سلام

    دوست عزیز درون همین کتابخونه متد AriaMarket پیاده شده کافیه همین کتابخونه ورژن 7 رو دانلود کنید بعد بریزید درون پوشه کتابخونه هاتون و تیک کتابخونه بزنید

    (تیک AriaLib رو بزنید)

      

    در در 18 اردیبهشت 1394 در 14:06، امین شاهدی گفته است :

    دانلود ورژن 7 کتابخانه :

    AriaLib-v7.rar 30.09 kB · 1,074 downloads

     

     

    • تشکر 1
  9. در 2 ساعت قبل، محمدرضا شاهپیری گفته است :

    خیر شدنی نیست با این نوع از لیوت منیجرها. برای همچین چیزی باید از listview به همراه gravitysnappager استفاده کنید. به شکل زیر

    
    Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.Horizontal.RecyclerView.GravityPagerSnap(Pr.GRAVITY_START,True).Build

     

    خیلی ممنون کار کرد.

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

  10. سلام

    آقای شاهپیری کتابخونه های PersianFastNetwork با FirebaseNotification با هم مشکل دارن ، خطای زیر رو میدن

    B4A Version: 10.2
    Java Version: 11
    Parsing code.    (0.00s)
    Building folders structure.    (0.85s)
    Compiling code.    (0.40s)
    Compiling layouts code.    (0.07s)
    Organizing libraries.    (0.00s)
    	(AndroidX SDK)
    Generating R file.    (2.91s)
    Compiling generated Java code.    (13.39s)
    Convert byte code - optimized dex.    Error
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/DefaultDateTypeAdapter;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/ExclusionStrategy;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldAttributes;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldNamingPolicy;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldNamingPolicy$1;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldNamingPolicy$2;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldNamingPolicy$3;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldNamingPolicy$4;
    Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/gson/FieldNamingPolicy$5;
    UNEXPECTED TOP-LEVEL EXCEPTION:
    java.lang.RuntimeException: Translation has been interrupted
    	at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692)
    	at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315)
    	at com.android.dx.command.dexer.Main.runDx(Main.java:293)
    	at com.android.dx.command.dexer.Main.main(Main.java:249)
    	at com.android.dx.command.Main.main(Main.java:94)
    Caused by: java.lang.InterruptedException: Too many errors
    	at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684)
    	... 4 more

     

    چیکار کنم؟

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

  11. سلام آقای شاهپیری

    چجوری میشه جیسون مثل زیر درست کرد

    {
      "method": "getPostByShareLink",
      "api_version": "0",
      "Content-Type": "application/json; charset=UTF-8",
      "auth": "zkfvkypwljubqkyxclnyopaaveokujuy",
      "client": {
        "app_name": "Main",
        "app_version": "1.7.7",
        "package": "com.instagram.android",
        "platform": "Android"
      },
      "data": {
        "share_string": "EYmVJZVWZG",
        "profile_id": "5b69ea9e9dc6d60589d991c5"
      }
    }

    بخش Client یا data را چجوری باید درست کرد؟؟؟

    بقیه رو میشه مثل کد زیر درست کرد ولی اگر زیر مجموعه داشته باشه باید چیکار کرد؟

    Json.putToJSON("api_version", "0")
    Json.putToJSON("Content-Type", "application/json; charset=UTF-8")
    Json.putToJSON("auth", "zkfvkypwljubqkyxclnyopaaveokujuy")
    Json.putToJSON("method", "getPostByShareLink")

     

  12. در 4 ساعت قبل، محمدرضا شاهپیری گفته است :

    بله دوست عزیز علاوه بر دانلود همزمان شما میتونید دانلود سریالی هم داشته باشید و مثه idm حالت Queue داشته باشید

    ببخشید..

    یه مثال ساده بزنید.. چون هر چی توی آموزش ها گشم چیزی نبود:unknown:

  13. در 56 دقیقه قبل، mv103 گفته است :

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

    دستور زیر رو غلط میگیره چه مدلی باید بنویسم ممنون

     

        glid.Load(LoadBitmap(File.DirAssets,Position&"g.jpg")).AsBitmap.CenterCrop.IntoImageView(ImageView)

     

    کاش توی مستند سازی کتابخانه می نوشنید :2::20:هزار مدل تست کردم نشد

    دوست عزیز اولا که تاپیک قدیمی رو بالا نیاوردی و برای سوال تاپیک جدید بزنید....

    دوم این کتابخانه برای عکس آنلاین هستش و نمیتونید آفلاین استفاده کنید :) 

  14. ببخشید فایل PersianHorizontalSCV.jar رو به پوشه کتابخانه ها اضافه کردم ولی در b4a به کتابخانه ها اضافه نشد

    چندین بار برنامه رو بستم دوباره باز کردم رفرش کردم بازم اضافه نشد.      نباید همراه فایلی رو که پیوست کردین فایلی xml دیگه یی هم باشه

    • تشکر 3
    • متعجب 1
  15. در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

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

    این مورد هم به خاطر مشکل کلاس horizontalscrollview هست. کلاس رو ادیت کردم. دستور (HorizontalScrollView1.FullScroll(True   بعد از اینکه آیتمها رو به اسکرول ویو دادید صدا بزنید. یعنی تو متد onBindViewHolder بعد از حلقه. کلاس جدید هم PersianHorizontalSCV هست.

    PersianHorizontalSCV.zip 3.43 kB · 2 downloads

    سلام. ببخشید دوباره سوال میکنم

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

    لطفا ساده تر توضیح بدید

    • تشکر 3
    • متعجب 1
  16. در در 16 دی 1398 در 14:21، wolf5618 گفته است :

    سلام اقای شاهپیری

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

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

    (HorizontalScrollView1.FullScroll(True

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

    ببخشید میدونم وقتتون کم هست ولی خیلی لنگم

    اقای شاهپیری بشدت لنگم

    • پسندیدن 1
    • تشکر 3
  17. سلام اقای شاهپیری

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

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

    (HorizontalScrollView1.FullScroll(True

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

    ببخشید میدونم وقتتون کم هست ولی خیلی لنگم

    • تشکر 3
    • ناراحت 1
×
×
  • اضافه کردن...