بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

تغییر نکردن فونت

مدیریت گفتگو
daniyal 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

وقتی میخوام فونت رو عوض کنم با این ارور مواجه میشم

java.lang.RuntimeException: native typeface cannot be made

کد تغییر فونت

        rg1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

            @Override
            public void onCheckedChanged(RadioGroup arg0, int arg1) {
        // TODO Auto-generated method stub
        String sfnot = "";
        switch (rg1.getCheckedRadioButtonId()) {
            case R.id.rb1:
                Log.i("LOG", "a");
                sfnot = "arial";
                break;
            case R.id.rb2:
                Toast.makeText(ActivitySyting.this, "1", Toast.LENGTH_SHORT).show();
                break;
            default:
                break;
        }
        Typeface typeface=Typeface.createFromAsset(getAssets(),"font/" + sfont);
        txtnemone.setTypeface(typeface);
    }
});

نظرات

MeY3am 10 سال پیش
در متغیر sfnot که برابر است با arial فرمت فونت رو هم بنویسید اینجوری arial.ttf

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .