поддержка разных размеров экрана в Android

Я хочу, чтобы мои приложения поддерживали экран разных размеров. я добавляю папки "макет-маленький и макет-большой в каталоге / res. но XML внутри этих папокт доступны в моей деятельности. поэтому я добавляю все свои XML-файлы в макете по умолчанию и добавить этот код

if((getResources().getConfiguration().screenLayout && 
      Configuration.SCREENLAYOUT_SIZE_SMALL) == Configuration.SCREENLAYOUT_SIZE_SMALL) {
          setContentView(R.layout.main1);
    }else if((getResources().getConfiguration().screenLayout &&
                Configuration.SCREENLAYOUT_SIZE_LARGE) == Configuration.SCREENLAYOUT_SIZE_LARGE){
                     setContentView(R.layout.main2);
        }
        else
            setContentView(R.layout.main);

в моей деятельности, но когда мой скин AVD 1024 * 600 и hw.lcd.dencity 160 (большой), это не такт работа.

любая помощь?

Ответы на вопрос(5)

Ваш ответ на вопрос