В моем приложении у меня есть EditText, который я хочу показать ровно по 1 строке текста. Он отлично работает на большинстве планшетов (все запущенные ICS), однако Galaxy Tab 10.1 отображает длинный текст в 2 строках вместо 1.EditText, показывающий 2 строки текста вместо 1, несмотря на все установленные свойства (только на Galax Tab 10.1, ICS)
У меня есть все свойства, установленные следующим образом:
<EditText
android:id="@+id/edt_chat_edit"
....
android:singleLine="true"
android:lines="1"
android:maxLines="1"
android:minLines="1" />
я предполагаю, что это ошибка в прошивке Samsung; может ли кто-нибудь подтвердить это? И в конце концов знает обходное решение для этого?
Не могли бы вы проверить фактические свойства TextView после его раздувания? Я имею в виду открытый HierarchyViewer и проверяю реквизиты singleLine, lines и maxLines. Я просто хочу проверить, это просто неправильно, или кто-то переопределяет эти свойства, например, на стилях системного уровня (однако ваши значения должны иметь приоритет по всей системе) – AlexN
Я попытался снова установить свойства в коде после надутый вид: mEdtChatEdit.setLines (1); mEdtChatEdit.setMinLines (1); mEdtChatEdit.setMaxLines (1); mEdtChatEdit.setSingleLine (true); Но ничего не помогает. К сожалению, я не могу хорошо отлаживать на данный момент, потому что я сам здесь не дал Galaxy Tab, мне всегда нужно отправить apk кому-то, у кого есть это, чтобы взглянуть, что делает его немного сложным прямо сейчас: S –