con eclipse, ho copiato paro-paro l'esempio di pagina 250 del libro di Carli:
su main.xml scrivo:
codice:
<?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:id="@+id/linearLayout"
>
<EditText android:layout_height="wrap_content"
android:id="@+id/inputText"
android:hint="@string/input_label"
android:layout_width="fill_parent"
></EditText>
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/update_label"
android:id="@+id/updateButton"
></Button>
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/outputText"
android:hint="@string/output_label">
</TextView>
</LinearLayout>
e su ciao.java scrivo:
codice:
package com.ciao;
import android.app.Activity;
import android.os.Bundle;
public class ciao extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final EditText inputText = (EditText)findViewById(R.id.inputText);
final TextView outputText = (TextView)findViewById(R.id.outputText);
Button updateButton = (Button)findViewById(R.id.updateButton);
updateButton.setOnClickListener(new onClickListener(){
@override
public void onClick(View arg0) {
Editable text = inputText.getText();
outputText.setText(text);
}
});
}
}
ed è tutto un errore... come mai? eppure ho scritto tutto uguale come sul libro... dove sbaglio?
grazie..