2013-06-14 4 views
0

Я новичок в android.I есть layout-sw600dp/home.xml для планшетов, но он не подходит для него. Он использует home.xml из обычной папки макета.как включить макет для 7-дюймового планшета?

Пожалуйста, помогите мне подогнать экран на 7 дюймов планшета.

+0

или макет-большой-mdpi по http://stackoverflow.com/questions/7763065/how-to-declare-the-layout-for7inch-tablet-android/12649224#12649224 –

+2

Что такое фактическое логическое и фактическое разрешение вашего устройства? Получите deatils, используя [this] (https://play.google.com/store/apps/details?id=com.pengala.displaymetrics) приложение – Jaguar

ответ

2

layout-sw600dp - правильный способ для этого.
layout-xhdpi не имеет ничего общего с планшетами, а layout-large устарел в пользу layout-sw600dp.

Проблема может исходить от вашего планшета, это немного меньше, чем 7" ? Если вы пытаетесь макет-sw500dp, она до сих пор использует один и тот же файл по умолчанию?

+0

bro, и я проверю его и вернусь позже. спасибо за ур ответить – user2963630

+0

мой таблетка BSNL Penta is701c – user2963630

+0

Bro никак не по-прежнему использует тот же файл по умолчанию – user2963630

0

Если вы хотите, чтобы соответствовать устройству (BSNL Penta is701c) попробуйте layout-large-mdpi или layout-large-ldpi, потому что ваше устройство имеет очень маленькое разрешение (800 * 480) для 7 ''.

Но обычно вы должны использовать layout-sw600dp для 7 '' устройств .

+0

Я использовал как layout-large-mdpi, так и layout-large-ldpi, но не полезен он принимает макет из значения по умолчанию. – user2963630

+0

plz help me out – user2963630

+0

Я думаю, что это проблема вашего устройства, а не Android. Можете ли вы протестировать на другом 7-дюймовом устройстве или эмуляторе? – Dimmerg

0

попытайтесь добавить это в свой манифест приложения:

<manifest ... > 
    <supports-screens android:requiresSmallestWidthDp="600" /> 
    ...  
</manifest> 
Смежные вопросы