前と同じように、いくつかのチュートリアルを行っていますが、書き直したものは、コードの書き直しでいくつかの間違いを犯したと思います。ガイドのこの部分では、2 つのボタンを追加する必要があります。すべての手順を実行しましたが、次のとおりです。
bottone1 は解決できないか、フィールドではありません
bottone2 は解決できないか、フィールドではありません
コードは次のとおりです。
package marco.prova;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Button;
import android.view.View;
public class Main extends Activity {
private TextView textView1;
private Button bottone1;
private Button bottone2;
/** Called when the activity is first created.*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView1 = (TextView) findViewById(R.id.testo1);
textView1.setText("Testo modificato tramite codice 1");
bottone1 = (Button) findViewById(R.id.bottone1);
bottone2 = (Button) findViewByid(R.id.bottone2);
bottone1.setOnClickListener(new View.OnClickListener() {
public void onClick (View view) {
textView1.setText("E' stato premuto il bottone 1");
}
});
bottone2.setOnClickListener(new View.OnClickListener() {
public void onClick (View view) {
textView1.setText("E' stato premuto il bottone 1");
}
});
}
}
助けを期待しています。ありがとうございました。
ここにlayout.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"> >
<TextView
android:text="Testo di default TextView1"
android:id="@+id/testo1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<Button
android:text="Bottone1"
android:id="@+id/bottone1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="Bottone2"
android:id="@+id/bottone2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
</LinearLayout>