Change Tabbar Text (title) dynamically in Android - a simple example
Senin, 11 November 2013
0
komentar
Changing title of tabbar is bit easier in android
Copy and download the code below and try it....
Basic tabbar tutorials see here...
Copy and download the code below and try it....
Basic tabbar tutorials see here...
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TabWidget;
import android.widget.TextView;
import android.app.TabActivity;
import android.content.Intent;
public class MainActivity extends TabActivity {
TabWidget tw;
TabHost tabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/** TabHost will have Tabs */
tabHost = (TabHost)findViewById(android.R.id.tabhost);
TabSpec firstTabSpec = tabHost.newTabSpec("tab_id1");
TabSpec secondTabSpec = tabHost.newTabSpec("tab_id2");
TabSpec thirdTabSpec = tabHost.newTabSpec("tab_id3");
firstTabSpec.setIndicator("First").setContent(new Intent(this,Tab1.class));
secondTabSpec.setIndicator("Second ").setContent(new Intent(this,Tab2.class));
thirdTabSpec.setIndicator("Third").setContent(new Intent(this,Tab3.class));
tabHost.addTab(firstTabSpec);
tabHost.addTab(secondTabSpec);
tabHost.addTab(thirdTabSpec);
tw = getTabWidget();
View tab1View = tw.getChildAt(0);
tab1View.setId(1);
View tab2View = tw.getChildAt(1);
tab2View.setId(2);
View tab3View = tw.getChildAt(2);
tab3View.setId(3);
tab1View.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
((TextView)tabHost.getTabWidget().getChildAt(v.getId()-1).findViewById(android.R.id.title)).setText("my Tab " + v.getId());
}
});
tab2View.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
((TextView)tabHost.getTabWidget().getChildAt(v.getId()-1).findViewById(android.R.id.title)).setText("my Tab " + v.getId());
}
});
tab3View.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
((TextView)tabHost.getTabWidget().getChildAt(v.getId()-1).findViewById(android.R.id.title)).setText("my Tab " + v.getId());
}
});
} }
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: Change Tabbar Text (title) dynamically in Android - a simple example
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke https://androidpopuler.blogspot.com/2013/11/change-tabbar-text-title-dynamically-in.html. Terima kasih sudah singgah membaca artikel ini.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar