Ich kann nicht scheinen, ein einfaches Problem herauszufinden. Ich benutze Android Studio und alles, was ich zu erreichen versuche, ist die Auswahl eines Menüpunktes, der nur Text unterhalb der Hallo-Welt hinzufügen wird und er so oft drucken wird, wie du die Menü-Taste drückst. Mein ganzer Code ist jetzt, ein Textansichtfeld zu ersetzen, das eine Identifikation mit einer anderen Zeichenkette hat. Ich verwirrte mit Optionen wie das Ersetzen der Greetingview = (Textansicht) findViewById zu etwas, das die Zeichenfolge zieht, aber es kam alles mit Fehlern.Android Studio Drucken einer Zeile Text aus dem Menü
public class MainActivity extends AppCompatActivity {
private TextView greetingView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
greetingView = (TextView) findViewById(R.id.newMessage);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.action_message){
greetingView.setText(R.string.message);
return true;
}
return super.onOptionsItemSelected(item);
}
}
Dies ist der leere Text, den ich mit der Meldung ersetzen.
Jeder Code, den Sie ausprobiert haben. – sumandas