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.