[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht

  • 3 Antworten
  • Letztes Antwortdatum
SM-T110 UND GT-I9300

SM-T110 UND GT-I9300

Fortgeschrittenes Mitglied
17
Hallo! Ich habe einen komplett neuen NavigationDrawer erstellt der folgende Xml dateien hat:
Layout= activity_main.xml, header.xml und tool_bar.xml

menu= drawer.xml (items halt)

Java Dateien= MainActivity.java und ContentFragment.java

nur in keiner einzigen wird
Code:
setContentView("R.layout.header");
verwendet wird und somit kann ich den Text nicht festlegen, da ich die SimpleDateFormat Methode brauche

mein TextView hat folgende ID:
Code:
android:id="@+id/dateView"



Ich hab es schon versucht in der MainActivity eindn 2 Eintrag mit

Code:
........ 
setContentView(R.layout.header); 
TextView date=(TextView)findViewById(R.id.dateView); 
date.setText("Heute ist der "+new SimpleDateFormat("dd.MM.yyyy").format(new Date()));

aber das geht auch nicht
wie kann ich es schaffen? wenn ich es bei
Code:
setContentView(R.layout.activity_main);
reinpacke stürzt die App sofort ab

wenn ich es wie oben durch einen 2 setContentView eintrag versuche wird kein Text angezeigt.

wie kann ich es machen?
 
Hat sich gelöst einfach das hier gemacht:

Code:
navigationView = (NavigationView) findViewById(R.id.navigation_view);
	View HEADER=navigationView.getHeaderView(0);
	
	final TextView date = (TextView)HEADER.findViewById(R.id.dateView);

	final Handler date_handler = new Handler(getMainLooper());
	date_handler.postDelayed(new Runnable() {
	@Override
	public void run(){
	date.setText("Heute ist der "+new SimpleDateFormat("dd MMMM yyyy, hh:mm ", Locale.GERMANY).format(new Date())+"Uhr");
	date_handler.postDelayed(this, 1);}},1);
 
Deine zusammen gepanschte App will ich mal sehen

Pusht du dein Source Code auf GitHub wenn du fertig bist?
 
  • Danke
Reaktionen: SM-T110 UND GT-I9300
Gerne Ich benotige aber noch view zeit da ich an dieser App verschiedene dinge teste.

gerade versuche ich eine if abfrage für eine Koordinate zu machen

wenn man sich an dieser koordinate befindet soll ein Toast erstellt werden.
 
Zurück
Oben Unten