Como redimensionar uma imagem para caber em várias densidades de tela

Eu preciso adicionar um avatar para um item de grade.

Eu quero saber como lidar com o redimensionamento de uma imagem escolhida na galeria de telefones. Uma vez escolhido, imagino que será necessário algum redimensionamento, para encaixá-lo na grade.

No entanto, preciso armazenar uma imagem redimensionada para cada densidade de tela; guarde uma versão xhdpi e reduza para outros dispositivos, ou seja inteligente de alguma outra forma?

O motivo é que o aplicativo armazena essa imagem em um banco de dados na nuvem e outras pessoas podem baixar essa imagem. Eles podem ver a imagem em diferentes dispositivos (daí a necessidade de diferentes tamanhos de imagem). Como o gerenciamento desta imagem deve ser processado?

questionAnswers(4)

yourAnswerToTheQuestion