-1

ボタンと EditText を使用して単純な Android アプリケーションを作成しています。

Eclipse では、この activity_main.xml ファイルを作成しました。

<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_width="wrap_content"
              android:layout_height="wrap_content"
              android:hint="@string/edit_message" />

    <Button android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_send" />


</LinearLayout>

string.xml ファイルには、次のように記述しました。

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">v1</string>
    <string name="edit_message">Enter a Message</string>
    <string name="button_send">Send</string>
    <string name="menu_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>

</resources>

コード自体はエラーを表示していませんが、コードを実行しようとするとエラーがスローされます。

私は何をすべきか ?

4

2 に答える 2

0

どのようなエラーがスローされますか? よくわからないけどここ

<Button android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/button_send" /> 

あなたは使用しませんandroid:id。ボタンがない場合idは、Java コードで使用できません。

于 2013-03-30T12:56:50.803 に答える
0

Java コードで使用するボタンの ID を指定する必要があります。

<Button 
    android:id="@id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button_send" />
于 2013-03-30T13:34:32.610 に答える