Если вам нужен корневой вид вашей активности (чтобы вы могли добавить туда свое содержимое), используйте
findViewById(android.R.id.content)
Также сообщалось, что на некоторых устройствах вы должны использовать
getWindow().getDecorView().findViewById(android.R.id.content)
вместо этого.
Обратите внимание, что, как сообщал Booger, на некоторых устройствах это может быть за панелью навигации (с кнопкой возврата и т. д.) (но на большинстве устройств это не так).
Если вам нужно получить представление о том, что вы добавили в свою деятельность, используя метод setContentView()
, то, как писал pottedmeat, вы можете использовать
final ViewGroup viewGroup = (ViewGroup) ((ViewGroup) this
.findViewById(android.R.id.content)).getChildAt(0);
Но лучше просто установить идентификатор для этого представления в макете XML и использовать вместо него этот идентификатор.