Pasta layout-small interfere no xmls da pasta layout. [RESOLVIDO]

Boa noite.

Estou tentando adaptar minhas telas para funcionar em dispositivos menores. Estou utilizando a pasta layout-small para isto.
Porém, ela esta interfirindo no XMLs da pasta layout (a pasta padrão).
Estou fazendo algo errado?

Neste mesmo projeto utilizo as pastas: layout-xlarge, layout-sw600dp, layout-sw720dp e layout-large-port-xhdpi, e neles funcionam perfeitamente e não interferem na pasta layout.

Grato.

Não sei qual é o criterio para o Android escolher o xml a utilizar, mas quando tive problemas como esse eu mudei os resources do layout para o especifico onde será utilizado (no meu caso layout-xlarge)

Cara, não consegui fazer do jeito que eu queria. Na verdade, o que eu percebi é que o layout-small só pega aparelhos com tela 2.7 para baixo.
No meu caso, eu tinha um 3.2, por isso não respeitava.
Minha solução foi criar os layouts novamente porém com outro nome (login_3_2_inch.xml) e fazer uma verificação em cada Activity.

[code]//Metodo privado para pegar o tamanho da tela
String screen = getDisplayMetrics();

    if(screen.equalsIgnoreCase("320x480")){
    	setContentView(R.layout.login_3_2_inch);
    } else {
    	setContentView(R.layout.login);
    }[/code]

Agradeço a cooperação!!!

Se uma tela for 320x490 já vai pegar o layout errado.