Hi i have two tabs in my tab widget,i want to apply the two different color for two tabs.am searching everywhere,mostly all colors are same while applying the tab.
<
You can set Listener
for your TabHost
using setOnTabChangedListener
and change it dynamically,
public void onCreate(Bundle savedInstanceState){
// add your tabs here
// set the First Tab as selected Tab.
setSelectedTabColor();
}
Create a method that will set the Selected
and Unselected
color of Tab
.
private void setSelectedTabColor() {
for(int i=0;i
Then inside your onTabChanged()
you can dynamically change the Background.
@Override
public void onTabChanged(String tabId) {
setSelectedTabColor();
}
You can use the same for selected
and unselected
Tab, here is the Blog for the same.