#java #android #xml #android-studio
#java #Android #xml #android-studio
Вопрос:
Название подводит итог довольно хорошо. Я импортировал проект в android studio для одного из своих классов, где мне нужно было внести некоторые изменения. Однако все кажется запутанным. Как я уже сказал, в моем файле ресурсов ничего не распознается. Например, строки. Мой strings.xml файл:
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name">My Order</string>
<string name="name">Name</string>
<string name="toppings">Toppings</string>
<string name="pepperonis">Pepperonis</string>
<string name="sausage">Sausage</string>
<string name="jalapenos">Jalapenos</string>
<string name="onions">Onions</string>
<string name="mushrooms">Mushrooms</string>
<string name="garlic">Garlic</string>
<string name="quantity">Quantity</string>
<string name="initial_quantity_value">2</string>
<string name="order">Order</string>
<string name="order_summary_name">Name:<xliff:g example="Vijaya" id="name">%s</xliff:g></string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="order_summary_whipped_cream">Add Whipped Cream? <xliff:g example="yes" id="addWhippedCream">%s</xliff:g></string>
<string name="order_summary_chocolate">Add chocolate? <xliff:g example="yes" id="addChocolate">%s</xliff:g></string>
<string name="order_summary_quantity">Quantity: <xliff:g example="2" id="quantity">%d</xliff:g></string>
<string name="order_summary_total_price">Total: $ <xliff:g example="10" id="price">%.2f</xliff:g></string>
<string name="thank_you">Thank you!</string>
<string name="too_much_coffee">Please select less than one hundred cups of coffee</string>
<string name="too_little_toppings">Please select at least one topping</string>
</resources>
А затем в моем activity_main.xml , У меня есть это:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.vijaya.myorder.MainActivity">
<EditText
android:id="@ id/user_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16sp"
android:inputType="textCapWords" />
<TextView
style="@style/HeaderTextStyle"
android:text="@string/toppings" />
<CheckBox
android:id="@ id/pepperonis_checked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16sp"
android:paddingLeft="24dp"
android:text="@string/pepperonis"
android:textSize="16sp" />
<CheckBox
android:id="@ id/sausage_checked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="16sp"
android:paddingLeft="24dp"
android:text="@string/sausage"
android:textSize="16sp" />
...
...
Например, ни одна из этих строк не распознается. Не колбаса, пепперони, начинки и т. Д. В частности, «не удается разрешить символ @string / …»
То же самое относится к @id, @style и т. Д.
Я действительно не уверен, с чего начать с исправления этого. Это мое второе задание в Android Studio, поэтому все эти концепции мне довольно чужды, и я чувствую, что у меня не должно быть таких проблем.
Комментарии:
1. просто дождитесь завершения синхронизации gradle или вы можете очистить сборку, а затем перестроить свой проект и дождаться завершения синхронизации
2. @AppDev это другой вопрос. У меня вообще нет возможности создать проект. Может быть, я открыл проект не в том каталоге?