2017-08-02 76 views
0

我需要一些幫助,android studio上的片段問題

我有一個活動白底。它有助於調用一個新的片段。當我打開片段時,該活動的底部仍然出現。我能做些什麼來避免這個底部出現在這個活動中? 這是片段代碼:

public class Publicacion1 extends android.support.v4.app.Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     // Inflate the layout for this fragment 
     return inflater.inflate(R.layout.fragment_publicacion1, container, false); 
    } 
} 

,這是底部代碼調用片段,它位於活動:

public void publicacion1(View v){ 
     FragmentManager fragmentmanager=getSupportFragmentManager(); 
     fragmentmanager.beginTransaction().replace(R.id.emp,new Publicacion1()).addToBackStack(null).commit(); 
    } 

感謝您的幫助.. :)

回答

0

您的按鈕中的XML和您的片段添加此android:visibility="gone"

Button btn=(Button)findViewById(R.id.yourid); 
btn.setVisibility(View.VISIBLE); 

和你的方法

public void publicacion1(View v){ 
    btn.setVisibilty(View.GONE); 
    FragmentManager fragmentmanager=getSupportFragmentManager(); 
    fragmentmanager.beginTransaction().replace(R.id.emp,new Publicacion1()).addToBackStack(null).commit(); 
} 

希望它有幫助。