Criando o aplicativo de suporte para várias telas android

Estou criando um aplicativo no Android que deve suportar várias telas.

Para esse fim, li muitas respostas e uma que mais gosto é o estado em que posso criar pastas diferentes emres pasta pelo seguinte nome,

Para telas pequenaslayout-small,

Para telas grandeslayout-large,

Para telas extra grandeslayout-xlarge

e eu tenho que criar layouts diferentes para telas diferentes commesmo nome. por exemplo, mylayout.xml

e eu tenho que colocar o seguinte código no arquivo manifest.xml

<supports-screens android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true"
      android:xlargeScreens="true"
      android:anyDensity="true" />

e, finalmente, só preciso escrever as seguintes linhas no meu arquivo de atividades,

  setContentView(R.layout.mylayout);

Agora, quando executo este aplicativo em telas de tamanhos diferentes, ele deve adquirir layouts de pastas diferentes conforme a resolução da tela.

Mas isso não está acontecendo no meu caso. É necessário apenas o layout definido emdisposição pasta.

Alguém pode me explicar por que isso está acontecendo e como posso resolver esse problema para que meu aplicativo possa ser executado de maneira eficaz em todas as telas de tamanho.

questionAnswers(0)

yourAnswerToTheQuestion