2017-08-02 1 views
0

私はいくつかの助けが必要ですアンドロイドスタジオでフラグメントの問題

私は下部に活動があります。新しい断片を呼び出すのに役立ちます。フラグメントを開くと、アクティビティのこの底が表示されます。この活動の中で、この底を避けるために何ができますか? これは、フラグメントのコードです:

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とあなたのフラグメント内に追加します

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(); 
} 

希望します。

関連する問題