0

これは私のコードです:

    <?xml version="1.0" encoding="utf-8"?>
LinearLayout 
    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"
    android:orientation="horizontal"
    <EditText android:id="@+id/edit_message"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:hint="@string/edit_message";
        </EditText>
     <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send";
       </Button>
</LinearLayout>

EditTextの最初の行と最初のButton行にエラーがあります。最初のエラーはタイトルのエラーで、2番目のエラーは次のとおりです。'要素タイプ'EditText'の後に属性仕様'>'または'/>'が続く必要があります

どうしたの?コード全体は、ここに示されているとおりに(ほぼ)正確に作成されますhttp://developer.android.com/training/basics/firstapp/building-ui.html

(スペルを間違えたり、何かを忘れたりした場合は申し訳ありませんが、ここでは初心者です...)

編集:ありがとう、みんな、しかし私はあなたのコードを私の上に貼り付けてみました。X記号はありませんが、デバッグツールはまだいくつかのエラーがあると言っています...

編集:はい、チュートリアルに従ったので、必要な文字列があります。しかし、わかりません...チュートリアルのサイトで提供されているコードをEclipseに貼り付けても、エラーが発生します。別のプログラムで.xmlを開いてみます。

4

2 に答える 2

0

これがどのように見えるかです(「<」記号で終わり、「;」がないことに注意してください)

<?xml version="1.0" encoding="utf-8"?> 
LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"           

android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal">
<EditText android:id="@+id/edit_message"  
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/edit_message"
</EditText>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
</Button> 
</LinearLayout>
于 2012-08-21T20:17:38.993 に答える
0

/>in<EditText key="value" />または>inでタグを閉じる必要があります<EditText key="value"></EditText>。使用しないでください;

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    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"
    android:orientation="horizontal">

    <EditText android:id="@+id/edit_message"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:hint="@string/edit_message" >
    </EditText>
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send" />
</LinearLayout>

編集:その後、まだエラーがある場合は、次を削除してください:

android:hint="@string/edit_message"

android:text="@string/button_send"

values/strings.xml ファイル内に対応するエントリがない限り:

<string name="edit_message">Enter a text</string>
<string name="button_send">Button text</string>
于 2012-08-21T20:14:36.063 に答える