2013-06-03 4 views
1
public class XYZ extends LinearLayout{ 

    TextView text = (TextView) findViewById(R.id.kid_name); 
    Typeface font = Typeface.createFromAsset(getAssets(), "eng111.ttf"); 
    text.setTypeface(font); 
} 

Я просто стараюсь использовать другой формат для текста и проблема произошла «создать() метод getAssets»я застрял в getAssests() в коде ниже

Где я ошибаюсь? пожалуйста, разобраться в этой проблеме

+0

делает 'LinearLayout' есть метод' getAssets() '? – Selvin

+0

downvoters, пожалуйста, предложите мне, где я делаю ошибку .... –

+0

learn java ???? – Selvin

ответ

2

Вам нужен Context, так как вы не в Activity вам необходимо позвонить:

getContext().getAssets(); 
+0

спасибо, что сказал мне эту вещь .... в следующий раз Я больше позабочусь –

+0

@ user2078315 Почему вы не должны принимать это как правильный ответ, если он работает на вас !? – Gunaseelan

+0

добро пожаловать! – Carnal

Смежные вопросы