انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لیست کشویی (در برنامه نویسی اندروید)

لیست کشویی (در برنامه نویسی اندروید)

#11
دوست عزیز متنهای نمایش داده شده داخل دیتابیس ذخیره کردید؟اگر اینکار رو کردید ،برای اضافه کردن علاقه مندی ،کار سختی ندارید،کافیه یه ستون عددی که مقدار صفر و یکر رو میگیره د به دیتابیس اضافه کنید و از آن برای تشخیص علاقه مندی استفاده کنید.(اگر از دیتابیس استفاده میکنید،بگید تا ساختار کلی رو دوستان یا بنده توضیح بدم)..
در مورد سوال دومتون: اینکه یک دکمه اشتراک گذاری باعث کندی اسکرول بشه ،عملا دور از ذهن هست،ومشکل از بخش دیگر است.
در مورد سوال CustomTextView   :مشکل کندی اسکرولتون بر میگرده به احتمال زیاد به این قسمت ..به کجای قسمت مربوطه؟.اگر کدهایی که در سایت مذبور گفتید رو نگاه کنید میبینید در داخل کلاس CustomTextView که در زیر کد آوردم(ازسایتی که خودتون گفتید)

کد پی‌اچ‌پی:
public class CustomTextView extends TextView {
    private static final 
String FONT "font";
    private static final 
String SIZE "size";
    
SharedPreferences sp;
    
    private 
void inti(Context context) {
        
sp=PreferenceManager.getDefaultSharedPreferences(context);
        
Typeface face=Typeface.createFromAsset(context.getAssets(), sp.getString(FONT"BZar.ttf"));
        
this.setTypeface(face);
        
this.setTextSize(sp.getInt(SIZE22));
    } 

این کد بالا میاد هر دفعه که تکست ویو ساخت میشه ،دستور زیر که در بدنه این کلاس قرار داره اجرا میشه.. یعنی هربار میاد context.getAssets رو اجرا میکنه.که این خودش باعث کندی میشه.

کد پی‌اچ‌پی:
Typeface face=Typeface.createFromAsset(context.getAssets(), sp.getString(FONT"BZar.ttf")); 

که این عملا باعث کندی و لاگ هنگام اسکرول میشه..برای مطمئن شدن از اینکه این خط باعث کندی اسکرول شده،کافیه این دوخط زیر رو از کلاستون حذف کنید

کد پی‌اچ‌پی:
Typeface face=Typeface.createFromAsset(context.getAssets(), sp.getString(FONT"BZar.ttf"));
        
this.setTypeface(face); 

و برنامه رو اجرا کنید،ببنید  مشکل کندی حل میشه یا نه..اگر مشکل حل شد،پس همون طور که حدس زدم مشکل از خطهای بالا بود..امتحان کنید و خبرش بدید،
پاسخ
 سپاس شده توسط Rahaa ، admin


پیام‌های این موضوع
لیست کشویی (در برنامه نویسی اندروید) - توسط mina68 - ۱۳۹۳/۰۲/۳۰, ۰۴:۱۵ ب.ظ
RE: لیست کشویی - توسط admin - ۱۳۹۳/۰۲/۳۰, ۰۶:۱۷ ب.ظ
RE: لیست کشویی - توسط Rahaa - ۱۳۹۴/۰۲/۰۷, ۰۶:۴۱ ب.ظ
RE: لیست کشویی - توسط mina68 - ۱۳۹۳/۰۲/۳۰, ۰۷:۱۹ ب.ظ
RE: لیست کشویی - توسط admin - ۱۳۹۳/۰۳/۰۱, ۱۱:۵۰ ب.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۴/۰۲/۰۹, ۰۴:۳۲ ب.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط Rahaa - ۱۳۹۴/۰۲/۰۹, ۱۱:۵۰ ب.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط Rahaa - ۱۳۹۴/۰۲/۱۱, ۰۵:۰۰ ب.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط داش بهروز - ۱۳۹۴/۰۲/۱۲, ۰۲:۰۷ ق.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط Rahaa - ۱۳۹۴/۰۲/۱۲, ۰۴:۴۴ ب.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط Rahaa - ۱۳۹۴/۰۲/۱۳, ۰۱:۱۴ ق.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط Rahaa - ۱۳۹۴/۰۲/۱۶, ۰۳:۱۹ ق.ظ
RE: لیست کشویی (در برنامه نویسی اندروید) - توسط Rahaa - ۱۳۹۴/۰۲/۱۶, ۰۷:۵۷ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان