2017-02-07 7 views
0

Итак, у меня есть два объекта в моей деятельности, TextView и кнопка. Я изменил шрифт обоих из них, используя стиль шрифта из моей папки с ресурсами. Проект будет загружаться без проблем. Однако теперь внезапное изменение шрифта TextView приводит к сбою игры, а не загрузке. Я не могу понять, что могло бы вызвать это и как его решить, кроме, может быть, с помощью кнопки для отображения текста, который практичен.Android Studio: Ошибка изменения шрифта

Мой Java-код:

public class Main_Menu extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main__menu); 
     Button n=(Button) findViewById(R.id.start_button); 
     Typeface typeface = Typeface.createFromAsset(getAssets(), "Stencil WW.ttf"); 
     n.setText("Start"); 
     n.setTypeface(typeface); 
     Typeface typeface2 = Typeface.createFromAsset(getAssets(), "Stencil WW.ttf"); 
     TextView title = (TextView) findViewById(R.id.title); 
     title.setTypeface(typeface2); 
     //sets screen orientation on created 
     this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 

     MediaPlayer mMediaPlayer = new MediaPlayer(); 
     mMediaPlayer = MediaPlayer.create(this, R.raw.sound1); 
     mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); 
     mMediaPlayer.setLooping(true); 
     mMediaPlayer.start(); 
    } 
} 

я использовал шрифт, чтобы изменить оба текста шрифты, но я попытался просто сделать это снова с typeface2 и он по-прежнему падает. Не уверен, что мне нужно показать какую-либо другую часть моего проекта, но если вы хотите это увидеть. Спасибо вам за помощь.

enter image description here

+0

вы можете уточнить, какая линия является 31? – Akariuz

+0

title.setTypeface (typeface2); –

+0

строка, которая выполняет изменение шрифта самого текстового поля. это работало раньше. –

ответ

0

Похоже, ты забыл «SetText» в названии

+0

setText не требуется, чтобы изменить шрифт textview, он работал до прекрасного без него, и я не вижу, как это может повлиять на изменение шрифта? –