ich in einem Buch und Lesen durch ein Beispiel werde und haben ein Problem entdeckt habe ich eine content_quiz.xml:Toasts nicht die Anzeige auf Knopfdruck
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/question_text" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/true_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button"/>
<Button
android:id="@+id/false_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/false_button"/>
</LinearLayout>
und QuizActivity.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
mTrueButton = (Button) findViewById(R.id.true_button);
mTrueButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Toast.makeText(QuizActivity.this, R.string.incorrect_toast,Toast.LENGTH_SHORT);
}
});
mFalseButton = (Button) findViewById(R.id.false_button);
mFalseButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Toast.makeText(QuizActivity.this, R.string.correct_toast,Toast.LENGTH_SHORT);
}
});
}
Aber wenn ich die App ausführen und auf die Tasten tippen passiert nichts? Ich bin mir nicht sicher, was das Ding verursachen könnte, aber jede Hilfe würde sehr geschätzt werden.
Sie müssen hinzufügen 'show()' auf 'Toast's nennen. –