Wrzuciłem lokalne zdjęcia w plikach do rysowania. Zdjęcia mają rozmiar ok. 3 mb. Pokazuje ten błąd. Jednak panel problemów pokazuje analizę przez 15 minut do tej pory i nadal pokazuje ...

1
karanforprogram1 28 czerwiec 2021, 14:10

4 odpowiedzi

Najlepsza odpowiedź

W zasobach stosuje się kilka konwencji:

  1. W przypadku zasobów, które istnieją jako oddzielne pliki, muszą być oddzielone małymi_literami_podkreśleniami. Narzędzie appt upewnia się, że pliki są pisane małymi literami, ponieważ używanie różnych wielkości liter może powodować problemy w systemach plików, w których wielkość liter nie jest rozróżniana.
  2. W przypadku zasobów zadeklarowanych tylko w wartościach/... (atrybutach, ciągach itp.) konwencja to na ogół mixedCase.
  3. Istnieje konwencja używana czasami do oznaczania nazw za pomocą „klasyfikacji”, aby mieć proste przestrzenie nazw. Jest to na przykład miejsce, w którym widzisz takie elementy, jak layout_width i layout_alignLeft. W pliku układu atrybuty zarówno Widoku, jak i nadrzędnego zarządzania układem są mieszane razem, mimo że są różnymi właścicielami. Konwencja „layout_*” zapewnia, że ​​nie ma konfliktów między tymi nazwami i łatwo jest zrozumieć, na którą encję ma wpływ nazwa.

Aby uzyskać więcej informacji tutaj znajduje się pełna dyskusja. Czy istnieją konwencje dotyczące nazywania zasobów?

2
Hazrat ali 28 czerwiec 2021, 11:24

Nazwa zasobu musi zaczynać się od małej litery lub podkreślenia ('_'). Więcej zasad dotyczących konwencji nazewnictwa zasobów można znaleźć w poniższym artykule. https://medium.com/@AkhilDad/ a-designers-guide-for-naming-android-assets-f790359d11e5

3
simran kaur 28 czerwiec 2021, 11:23

Nazwa zasobu musi zaczynać się od litery. Nie możesz zaczynać nazwy obrazu od cyfr.

Powodem, dla którego nie możesz mieć zasobu o nazwie numerycznej, jest to, że nazwy zmiennych nie mogą zaczynać się od liczb.

2
Dharmender Manral 28 czerwiec 2021, 11:17

Błąd jest w rzeczywistości spowodowany tym, że nazwa zasobu nie może zaczynać się od liczby. Nazwa zasobu powinna zaczynać się od litery lub podkreślenia (_).

0
karanforprogram1 28 czerwiec 2021, 12:13