Я предполагаю, что это что-то очень простое, может быть, настройка в списке или фрагменте. Но вот уже пару часов я не мог найти решение. Так.. У меня есть такой listView
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:isScrollContainer="true">
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fffafa"
/>
</RelativeLayout>
, когда кто-то нажимает на элемент списка. Я заменяю его фрагментом вроде этого
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
ft.replace(R.id.content, newFragment);
ft.addToBackStack(null);
ft.commit();
Если я нажимаю на элемент в списке, весь список заменяется фрагментом (*), состоящим из кнопки и пары текстовых полей. Фрагмент правильно заменяет listView информацией об элементе. Когда я нажимаю назад, он правильно возвращает представление списка.
Проблема в том, что если я щелкаю по фону *, он ведет себя так, как если бы я щелкнул по списку, находящемуся за ним ... и выводит фрагмент об этом элементе на передний план. Я могу бесконечно щелкать по фону, чтобы отображать другие фрагменты. Я могу вернуться к списку, нажав назад, назад ..
Почему этот фрагмент прозрачный? как я могу это исправить?