9

Jestem początkującym programistą dla Androida, a koncepcja rozwijania na wielu różnych platformach z różnymi obsługiwanymi funkcjami na każdym z nich naprawdę sprawia mi ból głowy .Wyjaśnienie dotyczące Androida "Wzmocnienie atrybutów jest używane tylko na poziomie interfejsu API 21 i wyższym"

Na przykład, jeśli pójdę do pliku xml i ustawić

android:elevation="10dp" 

i to daje mi komunikat „Atrybut elewacji stosuje się tylko w poziomie API 21 i wyższym (prąd min jest 14), i mówi: po prostu zignoruje ten atrybut. Czy to powiedzenie całkowicie go zignoruje, nawet jeśli używam urządzenia Lollipop, lub że będzie je ignorować tylko wtedy, gdy nie znajdę się na urządzeniu Lollipop?

Odpowiedz

15

zignoruje go tylko wtedy, gdy nie korzystasz z urządzenia Lollipop. Starsze wersje Androida po prostu zignorują atrybuty XML, których nie rozumieją.

+0

Czy jest jakaś praca dla tego samego w niższych wersjach? Chcę czarnej linii/dzielnika między TabLayout i Toolbar/ActinBar –

Powiązane problemy