Trong Android bắt đầu từ cấp API 21, các mục trong tệp bố cục có thứ tự Z của chúng từ cách chúng được sắp xếp trong tệp, như được mô tả trong câu trả lời chính xác và từ độ cao của chúng, giá trị độ cao cao hơn có nghĩa là mục nhận được thứ tự Z cao hơn.
Điều này đôi khi có thể gây ra sự cố, đặc biệt là với các nút thường xuất hiện trên đầu các mục theo thứ tự của XML phải nằm bên dưới chúng theo thứ tự Z. Để khắc phục điều này, chỉ cần đặt android:elevation
các mục trong XML bố cục của bạn để khớp với thứ tự Z bạn muốn đạt được.
Tôi đặt độ cao của phần tử trong bố cục sẽ bắt đầu đổ bóng. Nếu bạn không muốn hiệu ứng này, bạn có thể xóa bóng bằng mã như sau:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
myView.setOutlineProvider(null);
}
Tôi chưa tìm thấy cách nào để xóa bóng của chế độ xem nâng cao qua bố cục xml.
Xem .mang ra phía trước(); là anser –