/ / É melhor usar "@android: id /" do que "@ + id /" - android, android-layout

É melhor usar “@android: id /” do que usar “@ + id /” - android, android-layout

Eu estava tentando entender profundamente a diferença entre @android:id/.. e @+id/.. e eu entendi que usando @android:id/.. permite que você use um ID já criado pelo sistema operacional Android, mas @+id/.. cria um novo ID no meu R Arquivo.

A questão é: é mais eficiente, em termos de memória, usar @android:id/.. sempre que possível, já que isso utilizará já existe id?

Espero que, mesmo que a resposta seja afirmativa, seja mais econômica, o armazenamento salvo possa ser negligenciado. Mas estou interessado em entender.

Respostas:

3 para resposta № 1

Sua noção das duas maneiras de criar ID "s não está correta:

+@id

Você o usa sempre que estiver configurando seu próprio id para um elemento.

@android:id

Você o utiliza quando está definindo um ID de um elemento que é já predefinido na estrutura do android