Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Trabalhando com Fragments

Obrigado Ricardo.


É acabei resolvendo dessa maneira, obrigado pela ajuda.
Estou tendo problema com meus tabs agora, estou seguindo um tutorial que encontrei na internet mas não está funcionando legal:

Tenho meu Listener dos Tabs, mas sempre que troco de Tab é como se os 2 últimos sempre estivessem sobrepondo o primeiro:

private class NavTabListener<T extends SherlockFragment> implements ActionBar.TabListener {

   private final SherlockFragmentActivity mActivity;
   private final String mTag;
   private final Class<T> mClass;
   
private Fragment mFragment;
public NavTabListener(SherlockFragmentActivity activity, String tag, Class<T> clz){
mActivity = activity;
   mTag = tag;
   mClass = clz;
}
   
    public void onTabUnselected(Tab tab, FragmentTransaction ft) {
   
    if(mFragment!=null)
    ft.detach(mFragment);

}
public void onTabSelected(Tab tab, FragmentTransaction ft) {
if(mFragment==null){
mFragment = SherlockFragment.instantiate(mActivity, mClass.getName());
ft.add(android.R.id.content, mFragment);
}else {
ft.attach(mFragment);
}
}
public void onTabReselected(Tab tab, FragmentTransaction ft) {}
    }

Antes da maneira que eu havia implementado ao invés de ft.add estava usando ft.replace.
E ao invés de ft.detach, estava utilizando ft.remove.

Mas já tentei dessa maneira também e não funcionou.

On Tuesday, January 1, 2013 7:46:48 PM UTC-2, rlecheta wrote:
Guilherme

coloca o layout_width e layout_height na tag <fragment, igual vc faz com qualquer outra view

2013/1/1 Guilherme Bernardi <gui.ber...@gmail.com>
layout_width



--
Ricardo Lecheta

--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário