سلام به همه
من تو برنامم به تو دوتا مشکل بر خوردم که یکی مشکل متد toast تو گوشی های سامسونگ هست یکی هم تغییر فونت .
اولا این که تو اندروید استادیو با استفاده از کد زیر خواستم فونت نوشته ها رو عوض کنم ولی نمیدونم چرا وقتی برنامه رو نصب میکنم force close میده
دایرکتوری فونت هم درسته.
تو stackoverflow هم کلی سرچ کردم ولی راه حل ها جوابگو نبود
این کد :
دوم هم این که برنامم رو تو یه گوشی سامسونگ تست کردم
و اتفاقی که میوفته اینه که هر جا که قرار یه پیام toast نمایش داده بشه دوبار این پیغام با دو استایل متفاوت نمایش داده میشه
اولین بار با استایل پیشفرض و دومین بار با استایل کاستوم گوشی های سامسونگ
اینم کد :
کد رو به این صورت هم تغییر دادم ولی تغییری نکرد :
من تو برنامم به تو دوتا مشکل بر خوردم که یکی مشکل متد toast تو گوشی های سامسونگ هست یکی هم تغییر فونت .
اولا این که تو اندروید استادیو با استفاده از کد زیر خواستم فونت نوشته ها رو عوض کنم ولی نمیدونم چرا وقتی برنامه رو نصب میکنم force close میده
دایرکتوری فونت هم درسته.
تو stackoverflow هم کلی سرچ کردم ولی راه حل ها جوابگو نبود
این کد :
کد پیاچپی:
Typeface typeface;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
typeface = Typeface.createFromAsset(getAssets(),"assets/fonts/handy.ttf");
Button b2 =(Button)findViewById(R.id.but2);
b2.setTypeface(typeface);
دوم هم این که برنامم رو تو یه گوشی سامسونگ تست کردم
و اتفاقی که میوفته اینه که هر جا که قرار یه پیام toast نمایش داده بشه دوبار این پیغام با دو استایل متفاوت نمایش داده میشه
اولین بار با استایل پیشفرض و دومین بار با استایل کاستوم گوشی های سامسونگ
اینم کد :
کد پیاچپی:
Toast.makeText(getBaseContext(), str , Toast.LENGTH_SHORT).show();
کد رو به این صورت هم تغییر دادم ولی تغییری نکرد :
کد پیاچپی:
Toast.makeText(getApplicationContext(),str, Toast.LENGTH_SHORT).show();