У меня есть обычай EditText
s, и я заметил, что их фоны рисуются неправильно, когда они покидают своих родителей. Поэтому я использовал android:clipChildren="false"
для своих родителей. Это прекрасно работает. Они правильно рисуют, когда частично из своего родителя.Android: clipChildren Заставляет фон пользовательского представления рисовать полную высоту экрана
Это дало мне новую проблему. На более старых устройствах (< Android 2.3? Не подтверждено, что такое максимальная версия для этой проблемы), фон не привязан к его дополнению. Фон EditText
теперь рисует на полную высоту/ширину экрана. Это происходит только при первоначальной компоновке.
Неужели кто-нибудь испытал это раньше? Это действительно странно. Я не понимаю, почему фон только рисует неправильно при использовании android:clipChildren="false"
и только на некоторых устройствах. Мне нужно это, хотя с моего EditText
s можно перетащить и нужно продолжать рисовать вне своего родительского контейнера.
На самом деле, ваш вопрос помог мне разобраться в том, что происходило в первую очередь, так что спасибо за то, что спросили! – oxc
Я уверен, что это то, что я закончил делать. Мне потребовалось некоторое время, чтобы решить эту проблему, поэтому я забыл, что задал вопрос! Я, вероятно, помету ваш ответ как правильный, потому что я почти уверен, что способ, пригодный для рисования, - это то, что я сделал. –
Спасибо. Прежде всего, я просто хотел оставить это для других, чтобы найти, это наверняка заняло у меня достаточно много времени! – oxc