Pergunta

Estou tentando alterar a resolução de tela padrão do emulador Android (e por extensão, o dispositivo Android) para trabalhar em 1700x1200. Em outras palavras, preciso que a tela possa exibir pontos exclusivos nesse intervalo.

Definei as dimensões no meu arquivo de layout, mas o dispositivo ainda padrão é 320x480. Eu defini diferentes densidades DPI, mas sem sucesso.

Qualquer ajuda seria ótima, mesmo apenas uma direção para explorar.

EDIT: Obrigado pelas duas respostas. Acho que minha pergunta não estava clara - entendo que a resolução superior para o dispositivo é corrigida, mas preciso escalar a tela para exibir com granularidade mais fina do que apenas 640x850 (que acredito ser a maior resolução). Entendo que você pode definir a densidade DPI de 120-240, mas preciso saber como definir a funcionalidade de escala para simular uma tela de 1700x1200. Meu palpite é que ele terá que ser feito pelo meu código, mas eu preferiria que a plataforma escala automaticamente para mim. Isso pode não ser possível, mas eu só queria verificar.

Foi útil?

Solução

Usando o Android SDK 2.0 ou 2.1, você pode criar um AVD com uma resolução personalizada. Se você quiser, também pode executar o emulador com o argumento -Skin, por exemplo, emulador -Skin 1700x1200 e você obterá o que deseja.

Outras dicas

Pode ser que eu não entendi completamente isso. Você deseja que o dispositivo físico, como o telefone ADP1, por exemplo, tenha 1700x1200? Se você quiser - tenho algumas notícias ruins - se você olhar para qualquer especificação do dispositivo, verá a resolução listada. Está lá porque é característica da tela física. Não pode ser alterado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top