Android AutoCompleteTextView выпадающие элементы не обертывают текст и показывают усеченный контентAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android AutoCompleteTextView выпадающие элементы не обертывают текст и показывают усеченный контент

Сообщение Anonymous »

У меня есть приложение для Android с выпаданием AutoCOMPLETETEXTVIEW для выбора страны. Раскрывающиеся предметы усекаются и не завершаются должным образом. Вот что я вижу:

Текущая реализация: < /p>
dropdown_item.xml:


< /code>
в моей stountAdapter.kt: < /p>
override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
val view = convertView ?: LayoutInflater.from(context)
.inflate(R.layout.dropdown_item, parent, false)

val country = getItem(position)
(view as TextView).apply {
text = "${country?.flag} ${country?.name} ${country?.currencyCode}"
setPadding(16, 16, 16, 16)
}

return view
}

override fun getCount(): Int {
return min(super.getCount(), 4)
}
< /code>
AutoCOMPLETETEXTVIEW в макете: < /p>

< /code>
Проблемы: < /p>

[*] Длинные страны, такие как «Bonaire, Sint Eustatius и Saba». Следующая строка < /li>
Другие имена страны, которые могут соответствовать одной строке, излишне разделены на несколько строк < /li>
< /ol>
Что я ' VE попробовал: < /p>

Настройка Android: SingLeline = "false" на TextView < /li>
Добавление Android: Breakstrategy = "Сбалансированное "
[*] Установка явной ширины с Android: DropdownWidth =" 260DP "
[*] Различные комбинации Android: Maxlines и Android: ellipsize
< /ol>
среда: < /p>

[*] android studio hedgehog | 2023.1.1
[*] compilesdk = 35
[*] targetsdk = 34
[*] minsdk = 24 < /ul>
Как сделать выпадающие элементы: < /p>

Показать полные имена страны, обернув текст при необходимости < /li>
Сохраняйте более короткие имена страны на одной строке < /li>
Поддерживать правильное форматирование для флага эмодзи и валютного кода? < /li>
< / ul>
заранее спасибо! < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... nd-show-tr
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • CSS выравнивает элементы внутри гибкого
    , чтобы заполнить дно в качестве приоритета, когда элементы обертывают
    Anonymous » » в форуме CSS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как решить усеченный текст выделяется с цветом фона
    Anonymous » » в форуме Html
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как решить усеченный текст выделяется с цветом фона
    Anonymous » » в форуме CSS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как решить усеченный текст выделяется с цветом фона
    Anonymous » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как решить усеченный текст выделяется с цветом фона
    Anonymous » » в форуме Html
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»