Ошибка затмения Android: Ошибка: не найден ресурс, который соответствует данному имени (в «текст» со значением «@ строка / красный») - PullRequest
1 голос
/ 30 августа 2011

Это определенно сводит меня с ума, потому что я буквально на учебном курсе по изучению Android, и я уже столкнулся с парой проблем.

Во-первых, когда я применяю android:gravity="center", текст только центрируетсяпо вертикали, но не по горизонтали, чтобы еще больше усугубить ситуацию, если я изменю пример текстового представления helloworld android:text="@string/red", а затем перейду к strings.xml и изменим значение по умолчанию на <string name="red">redflashlight</string>. Графическое расположение показывает текст как@string/red вместо "redflashlight" .

Это касается того, что я буквально слежу за видеоуроком и делаю именно то, что делает автор, я беспокоюсь, что, возможно, этопроблема с sdk или затмением?возможно, моя операционная система Vista?Я действительно не знаю, любая помощь была бы удивительной, спасибо заранее.

вот мой main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
>    
<TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/red"
/>
</LinearLayout>

, а вот мой strings.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="red">redflashlight</string>
<string name="app_name">simple flashlight</string>
</resources>

1 Ответ

0 голосов
/ 30 августа 2011

Чтобы текст располагался по центру как по вертикали, так и по горизонтали,

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
><TextView  
android:gravity="center_horizontal"
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/red"
/></LinearLayout>

Я пробую ваш код и он работает правильно. Я думаю, что ваш проект не построен должным образом. Итак, построим это: Проект-> Построить автоматически из строки меню затмения.

...