TabChange und Content von Tab ändern?

  • Antworten:0
Ben Becker
  • Forum-Beiträge: 209

30.06.2011, 16:07:55 via Website

Hiho!
Ich habe einen TabHost. Jetzt habe ich meinen Activitys auf den Tabs eigene Layout XML Dateien gegeben. Wenn ich jetzt beim Tab wechsel dann zum Beispiel eine TextView ändern will geht das ja nicht direkt, weil ich ja die TextView im TabHost nicht anfassen kann. Wie komme ich zu dem Content wo die TextView ist?

So habe ich es versucht und das gingt nicht
1tabHost.setOnTabChangedListener(new OnTabChangeListener() {
2 public void onTabChanged(String arg0) {
3
4 switch (tabHost.getCurrentTab()) {
5 case 0:
6 TextView tv_name = (TextView) findViewById(R.id.name);
7 String tvda_name=tv_name.getText().toString();
8
9 SharedPreferences settings = getSharedPreferences(TabStatistik.PREFS_NAME, 0);
10 String pref_name=settings.getString("name", "0");
11
12 if(!tvda_name.equals(pref_name)){
13 System.out.println("BEN verändert");
14 } else {
15 System.out.println("BEN gleich");
16 }
17 break;
18
19 }
20 }
21
22 });

Antworten