آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

daniyal  10 سال پیش  10 سال پیش
0 0

سلام

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

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);
    }
});
0 0
چرا sfont خالیه؟؟ (10 سال پیش)
+1 0
در متغیر sfnot که برابر است با arial فرمت فونت رو هم بنویسید اینجوری arial.ttf (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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