Я делаю приложение, после нажатия кнопки оно меняется на другой макет.Все работает хорошо, но когда я оформляю textView на фоне 2-го макета, он падает и при затмении говорит «Источник не найден»
Вот XML-код просмотра текста, когда он не падает:*
Вот когда происходит сбой:
<TextView android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_width="wrap_content" android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true" android:layout_marginTop="15dp"
android:id="@+id/licenseKey" android:typeface="monospace"
android:text="@string/loading" android:background="@string/grey"/>
Вот код активности:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.register);
TextView licenseKey = (TextView)findViewById(R.id.licenseKey);
licenseKey.setText(generateKey());
}
public String generateKey() {
return "D5JO4-7VQP8-D7B3X-L8N0D";
}
Я серьезно озадачен тем, в чем проблема.Текстовое представление обычно показывает поддельный лицензионный код, но как только я изменяю фон, он вылетает.Я даже не вижу второй макет.Отладка на моем Nexus S Android 2.3.3.