Я просто хочу сделать:Как настроить содержание активности на основе текущей ориентации экрана?
if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) setContentView(R.layout.search_portrait); else setContentView(R.layout.search_landscape);
Проблема заключается в том - getRequestedOrientation всегда возвращает -1.
Любые предложения?
Скажите, будет ли это работать на некоторые странные ситуации, такие как: пейзаж с QWERTY клавиатурой, пейзажем большим ... все соответствующие упомянутые на этой ссылке: http://books.google.com/books?id=QdcYzuQx0DYC&pg=PA212&lpg=PA212&dq=/res/layout-land&source=bl&ots=xKaskx_2JU&sig=NjWDE3msogiveEHG4L5HdNWO2yc&hl=en&ei=HUIuTPuFFMH_nQeI6LneAw&sa=X&oi=book_result&ct=result&resnum=2&ved = 0CBYQ6AEwAQ # v = onepage & q =% 2Fres% 2Flayout-land & f = false – kape123
Я сам не пробовал такие экзотические экранные конфиги, но да, я считаю, что это так. – Dave
@ kape123 да, это будет работать. – yanchenko