вкладка с фрагментами в Android - PullRequest
0 голосов
/ 01 февраля 2012

Привет! Я создаю вкладку, расширяя фрагменты в одной из моих вкладок. Когда я нажимаю кнопку, у меня появляется кнопка, что мне нужно перейти на другой экран, но на той же вкладке отображается следующий экран, но вместе с предыдущим экраном, что мне делать так что я могу видеть только один экран во вкладке, это мой код ниже

public class Tab1Fragment extends Fragment  {

    LinearLayout mLayout;

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        if (container == null) {         
                 return null;
        }
        LinearLayout theLayout = (LinearLayout)inflater.inflate(R.layout.tab_frag1_layout, container, false);
     // Register for the Button.OnClick event

    Button b = (Button)theLayout.findViewById(R.id.button1);
    b.setOnClickListener(new View.OnClickListener() {

        void onContentChanged () {}

                @Override       
        public void onClick(View v) {

               Fragment mFragment = new third_fragment_view();
                       android.support.v4.app.FragmentTransaction ft = getFragmentManager().beginTransaction();
               ft.replace(R.id.container, mFragment);
               ft.addToBackStack(null);
               ft.commit();
               //ft.add(R.id.container, mFragment);     
        }
    });
    return theLayout;       
   }    
}

1 Ответ

0 голосов
/ 01 февраля 2012

Вы пробовали код Google, размещенный для обработки действий вкладки фрагмента? Работает очень хорошо:

http://developer.android.com/reference/android/app/TabActivity.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...