Понижение версии SDK и сборка целевого Android

#android #xml #sdk #target

#Android #xml #sdk #цель

Вопрос:

Я почти закончил со своим приложением, и, я признаю, что допустил ошибку. Я установил минимальную цель сборки 2.3.1 в начале, и теперь я хочу понизить ее как минимум до 2.1. Все выглядит нормально, за исключением файлов xml. я получил это :

error: Error: String types not allowed (at 'layout_width' with value 'match_parent').

Мой вопрос довольно прост: кто-нибудь знает, как я могу это исправить? Я не думаю, что minSdk 7 отказывается от «родительского соответствия», но, возможно, я ошибаюсь.

Заранее спасибо 😉

Ответ №1:

Измените match_parent на fill_parent.

Комментарии:

1. Сработало, но мне было интересно, не было ли это проблемой из моего рабочего пространства или что-то в этом роде. :/ В любом случае спасибо 😉

Ответ №2:

Попробуйте использовать fill_parent вместо match_parent .Надеюсь, это сработает для вас.match_parent заменяется на fill_parent для более высокой версии (точная версия, из которой она устарела, я не знаю).

Ответ №3:

Я попробовал в sdk 2.1, и match_parent не работает, но в Google API 2.1 sdk match_parent работает, поэтому вы можете изменить версию sdk на Google API 2.1, а затем проверить, работает ли она на реальном устройстве, если да, то match_parent будет работать нормально, в противном случае измените match_parent на fill_parent надеюсь, это поможет!!