Suporte de resolução diferente android

Pergunta Editada:

Resolução móvel:
Gostaria de projetar diferentes dpi de tela, como as seguintes resoluções.
320x480,
480 × 800,
540 x 960,
720x1280 (Samsung S3),
1080x1920 (S4, Nexus5, Nexus 5x, Moto G4),
2560 x 1440 (Nexus 6, Nexus 6p, borda Samsung)

Resolução Tablet:
480x800 (micromax),
600x1024 (tab 2 da Samsung),
800x1280 (nexo 7),
1200x1920 (novo nexo 7),
2048 x 1536 (nexus 9)

Eu quero usartamanhos de fonte diferentes dependendo da resolução de exibição do dispositivo.

Q1) Qual é obest maneira de resolver issoproblem?

Q2) Qual é a melhor opção de fazer codificação de lançamento ou XML?

Q3) Qual pasta drawable é representar qual resolução de dispositivo?

Q4) Tamanho do ícone do Disparador de Aplicativos para resolução diferente?

questionAnswers(8)

yourAnswerToTheQuestion