scientific
توسعه دهنده اندروید-
تعداد ارسال ها
103 -
تاریخ عضویت
-
آخرین بازدید
اعتبار در سایت
5 Neutralدرباره scientific
-
درجه
توسعه دهنده حرفه ای
- تاریخ تولد تعیین نشده
آخرین بازدید کنندگان نمایه
-
سلام وقت بخیر سلام من دو تا ریسایکلرویو تعریف کردم که هر کدوم آیتمهای مخصوص خودشون رو دارن ، و از یک لیوت نمونه و از یک آداپتر برای هر دو استفاده کردم، حالا برای رویداد کلیک آیتم ها به مشکل بر خوردم چون طبیعتا پوزیشن آیتم ها در هر دو ریسایکلرویو یکسان هست؛ مثلا پوزیشن آیتم اول ، در هردو ریسایکلرویو صفر هست و وقتی میگم اگر روی آیتم صفر کلیک شد برو به اکتیویتی دوم برای هر دو ریسایکلرویو همین اتفاق میفته؛ ((یعنی وقتی روی اولین آیتم در ریسایکلرویوی اولم کلیک میکنم میره به اکتیویتی دو و وقتی روی اولین آیتم از ریسایکلرویوی دوم هم کلیک میکنم بازم میره به اکتیویتی دو)) راهنما
-
- رویداد کلیک
- آداپتر
-
(و 2 مورد دیگر)
برچسب زده شده با :
-
سلام وقت بخیر من در یکی از لیوت ها که مربوط به لیوت آیتم هام میشه از متریال کاردویو استفاده کردم و برنامه م به محض اجرا بسته میشه... وقتی از خود کاردویو ی Androidx استفاده می کنم برنامه اجرا میشه و آیتم ها رو داخل ریسایکلرویو نشون میده. توی لاگ کت به کلاس materialCardview اندروید خطا می گیره بازش کردم دیدم R ها رو نمیشناسه : (عکس خود کلاسش رو هم پیوست کردم.) at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:128)
-
مشکل در استفاده از متریال کاردویو
scientific پاسخی ارسال کرد برای یک موضوع در اندروید استودیو(Android studio)
سلام وقت بخیر من در یکی از لیوت ها که مربوط به لیوت آیتم هام میشه از متریال کاردویو استفاده کردم و برنامه م به محض اجرا بسته میشه... وقتی از خود کاردویو اندروید ایکس استفاده می کنم برنامه اجرا میشه و آیتم ها رو داخل ریسایکلرویو نشون میده توی لاگ کت به کلاس materialCardview اندروید خطا می گیره بازش کردم دیدم R ها رو نمیشناسه : (عکس خود کلاسش رو هم پیوست کردم.) at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.card.MaterialCardView.<init>(MaterialCardView.java:128)-
- dependency
- materialcardview
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
بسته شدن برنامه موقع ذخیره اطلاعات در کلاس مدل (توسط لیست آرایه)
scientific پاسخی برای scientific ارسال کرد در موضوع : رفع مشکلات و سوالات
من متوجه شدم مشکل بسته شدن برنامه م به محض اجرا به خاطر متریال کاردویو هست وقتی به جای اون از خود کاردویو اندرویدایکس یا فریم لیوت استفاده می کنم برنامه م اجرا میشه و ریسایکلرویو رو با آیتم هاش نشون میده دپندسی متریال رو اضافه می کنم ولی بازم تاثیری نداره توی لاگ کت به کلاس material cardview اندروید خطا گرفته بازش کردم دیدم R ها رو نمیشناسه چطور می تونم از متریال کاردویو استفاده کنم؟ این بخشی از لاگ کت: at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.card.MaterialCardView -
بسته شدن برنامه موقع ذخیره اطلاعات در کلاس مدل (توسط لیست آرایه)
scientific پاسخی ارسال کرد برای یک موضوع در رفع مشکلات و سوالات
سلام ، من وقتی در MainActivity یه آبجکت از کلاس مدلم می سازم و داده هام رو به پارامترهای constructor اش می فرستم تا در کلاس مدل ذخیره بشه ، و هم زمان اون اطلاعات رو داخل یک لیست از کلاس مدل هم ذخیره می کنم، برنامه م به محض اجرا بسته میشه مگر این که کد مربوط به این کار رو کامنت کنم: courseModelList.add(new CourseModel(image,s)); یا این که باید کد مربوط به "ست شدن آداپتر به ریسایکلرویو" رو کامنت کنم تا برنامه اجرا بشه: recyclerView_course_main.setAdapter(adapterRecyclerView); ------------------------------------------------------------------------------------------- -
فشرده سازی برنامه در اندروید استودیو
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
ممنون ولی من قبلا برنامم مشکل داشت و پیغام میداد که متد run proguard رو پیدا نمیکنه Gradle DSL method not found: 'runProguard()' Android Studio Could not find method runProguard() for arguments ... برای رفعش باید modifyEnable رو false می کردم در فایل build.gradle اما تو سایت delveloper میگه برای کم کردن حجم باید modifyEnable رو true کنم چی کار کنم -
فشرده سازی برنامه در اندروید استودیو
scientific پاسخی ارسال کرد برای یک موضوع در سوالات عمومی اندروید
با سلام من یه جا دیدم که حجم برنامه با خروجی گرفتن کم می شد یادم نیست روشش چی بود و هرچی سرچ می کنم پیدا نمی کنم ممنون میشم اگر میدونید راهنمایی کنید -
اشکال در نمایش جیسون آبجکت ها در ریسایکلرویو
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
لیست رو بعد از پارز کردن جیسون آبجکت ها در دیتامدل پر می کنم:- 1 پاسخ
-
- جیسون آبجکت
- jsonobject in recyclerview
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
اشکال در نمایش جیسون آبجکت ها در ریسایکلرویو
scientific پاسخی ارسال کرد برای یک موضوع در سوالات عمومی اندروید
با سلام من در یک کلاس (api_request ) ریکوئستم رو می سازم و رسپونس رو دریافت می کنم بعد جیسون آبجکت ها رو پارز می کنم در کلاس دیتامدلم و بعد دیتامدل رو به یک لیست اد میکنم بعد یک کلاس هم نوشتم (List_jsonobject) که list رو بر می گرداند حالا می خوام مقادیر رو داخل آیتم های ریسایکلرویو نشون بدم اما اکتیویتی خالی رو نشون میده با این که تمام مراحل ساخت ریسایکلرویو،کلاسviewHolder, آداپتر و غیره رو کامل انجام دادم... من کلاس های مرتبط رو میزارم ممنون میشم راهنمایی کنید public class Api_Requests { Context context; public Api_Requests(Context conte- 1 پاسخ
-
- جیسون آبجکت
- jsonobject in recyclerview
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
تکرار شدن آیتم های ریسایکلرویو با اسکرول کردن یا جابه جایی بین تب ها
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
درست شد واقعا ممنونم... -
تکرار شدن آیتم های ریسایکلرویو با اسکرول کردن یا جابه جایی بین تب ها
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
من اشتباهی کدهای فرگمنت ها رو گذاشتم این اکتیویتیMain که فرگمنت ها رو نمایش میده: package com.narsis.countriesandcontinents.mainPage; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Configuration; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.graphics.Typeface; import android.media.audiofx.BassBoost; import android.net.Uri; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.design.widget.Navigatio -
تکرار شدن آیتم های ریسایکلرویو با اسکرول کردن یا جابه جایی بین تب ها
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
سلام خواهش می کنم خیلی هم ممنونم بابت پاسخ گویی... این کلاس AdapterCardView: package com.narsis.countriesandcontinents.mainPage; import android.content.Context; import android.content.res.AssetManager; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Typeface; import android.support.v7.widget.CardView; import android.support.v7.widget.RecyclerView; import android.text.Layout; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import and -
تکرار شدن آیتم های ریسایکلرویو با اسکرول کردن یا جابه جایی بین تب ها
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
ببخشید راه حل دیگه ای هم داره؟ -
تکرار شدن آیتم های ریسایکلرویو با اسکرول کردن یا جابه جایی بین تب ها
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
من یک بریک پویت گذاشتم ابتدای متد onCerete : دفعه اول مقدار savedInstanceState صفر هست و تعداد آیتمها هم درسته ولی وقتی وارد تب دیگه میشم و بعد برمی گردم به همون تب، مقدار savedInstanceState بازم صفره!!!!!! و تعداد آیتم ها دوبرابر. دفعه سوم هم تعداد آتم ها سه برابر میشه و به همین ترتیب... (درواقع با هربار جابه جایی بین تب ها آیتم ها به آیتم های قبلی اضافه میشن.) الان این عکسی که گذاشتم مال زمانیه که یک بار وارد یک تب دیگه شدم و بعد دوباره به تب قبلی برگشتم : -
تکرار شدن آیتم های ریسایکلرویو با اسکرول کردن یا جابه جایی بین تب ها
scientific پاسخی برای scientific ارسال کرد در موضوع : سوالات عمومی اندروید
این کد رو نوشتم ولی متاسفانه بازم آیتم ها تکرار میشن... @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { ViewGroup viewGroup=(ViewGroup)inflater.inflate(R.layout.fragment_asia_,container,false); recyclerView= (RecyclerView) viewGroup.findViewById(R.id.my_recyclerview); TextView country_data = (TextView) viewGroup.findViewById(R.id.country_data); if (savedInstanceState == null){ adapterCardView = new AdapterCardView(getActivity(),arrayList); loadDatabase();