0
내 활동 표시 줄 탭은 활동을 시작할 때 사라집니다. Activity를 모두 볼 수 있지만 탭은 나타나지 않습니다.작업 표시 줄 셜록이로드되면 사라집니다.
내 SherlockFragmentActivity입니다 -
public class FragmentDemoActivity extends SherlockFragmentActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActionBar bar = getSupportActionBar();
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ActionBar.Tab tab1 = bar.newTab();
ActionBar.Tab tab2 = bar.newTab();
tab1.setText("Fragment A");
tab2.setText("Fragment B");
tab1.setTabListener(new MyTabListener());
tab2.setTabListener(new MyTabListener());
bar.addTab(tab1);
bar.addTab(tab2);
}
private class MyTabListener implements ActionBar.TabListener
{
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
if(tab.getPosition()==0)
{
CalendarViewActivity frag = new CalendarViewActivity();
startActivity(new Intent(getApplicationContext(),CalendarViewActivity.class));
//ft.replace(android.R.id.content, frag);
}
else
{
TestActivity frag = new TestActivity();
//ft.replace(android.R.id.content, frag);
}
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
}
}
}
내 Acitivity 정상적인 안드로이드 활동하는 동안 -
public class CalendarViewActivity extends Activity
어떤 도움을 바랍니다.
동안 내
예. 아이디어가 있습니다. API를 제대로 읽지 못했습니다. 내 Activity를 Fragment로 변환하여 작동 시켰습니다. 감사. – nasaa