2017-01-01 3 views
0

Из действия запускается фрагмент нажатием кнопки. Этот фрагмент показан, но также показан, и начинается активность активности от ведьмы. Я хочу, чтобы этот фрагмент был непрозрачным.Запустить непрозрачный фрагмент

launchFragmentButton.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      FragmentManager manager = getSupportFragmentManager(); 
      DisplayFragment fragmentDisplay = new DisplayFragment(); 
      FragmentTransaction fragmentTransaction = manager.beginTransaction(); 
      fragmentTransaction.replace(R.id.display_container, fragmentDisplay); 
      fragmentTransaction.addToBackStack(null); 
      fragmentTransaction.commit(); 
     } 
    }); 
+0

Что вы возвращаете в 'onCreateView()' вашего 'DisplayFragment'? – PPartisan

+0

Фрагмент является частью деятельности и не может существовать без него. Расскажите, пожалуйста, о том, что вы подразумеваете под непрозрачным. – Bmbariah

+0

@Bmbariah Да, я опустил это, потому что я предполагаю, что это очевидно. – user1929959

ответ

0

в файле layout.xml вашего фрагмента установите фон на родительский узел. например

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 

    <!-- set here your background --> 
    android:background="@color/main_bg" 
    tools:context="fragmentsMain.HomeFragment"> 

</RelativeLayout > 
+0

Его зависеть от того, что такое альфа для ARGB. – user1929959

Смежные вопросы