Привет Я создаю приложение. В этом я должен отображать TabBar во всех действиях. Я установил нижнюю панель TabBar с помощью 4 вкладок; home, contact, about and call us
.
Внутри домашней вкладки У меня есть несколько кнопок. Когда я нажимаю внутри дома любую кнопку, мне нужно переместить другую активность. Используя намерение, я перешел на другую активность, но здесь TabBar не отображался. Тем не менее, мне нужно отобразить тот же TabBar во всех действиях. Если кто-нибудь знает, как это сделать, предложите мне решение.Как отображать вкладку в приложении в Android?
DefenceLaywer.java:
public class DefenceLaywer extends TabActivity {
TabHost tabhost;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tabhost = (TabHost)findViewById(android.R.id.tabhost);
TabSpec firstTabSpec = tabhost.newTabSpec("Home");
TabSpec secondTabSpec = tabhost.newTabSpec("Claimonline");
TabSpec thirdTabSpec = tabhost.newTabSpec("CallUs");
TabSpec fourthTabSpec = tabhost.newTabSpec("AboutUs");
// TabSpec thirdTabSpec = tabhost.newTabSpec("Interactive");
firstTabSpec.setIndicator("Home", getResources().getDrawable(R.drawable.home));
secondTabSpec.setIndicator("ContactUs", getResources().getDrawable(R.drawable.contactus));
thirdTabSpec.setIndicator("CallUs", getResources().getDrawable(R.drawable.callus));
fourthTabSpec.setIndicator("AboutUs", getResources().getDrawable(R.drawable.aboutus));
firstTabSpec.setContent(new Intent(this,HomeTab.class));
secondTabSpec.setContent(new Intent(this,ContactUs.class));
thirdTabSpec.setContent(new Intent(this,CallUs.class));
fourthTabSpec.setContent(new Intent(this,AboutUs.class));
tabhost.addTab(firstTabSpec);
tabhost.addTab(secondTabSpec);
tabhost.addTab(thirdTabSpec);
tabhost.addTab(fourthTabSpec);
}
}
я ДНТ знаю, как использовать fragments.plese предложить мне некоторые советы, как использовать концепцию фрагмента в android – user1089640