Android: Фликер-эффект ListView. Какие-либо подсказки, как избавиться от этого?

Я происхождения математики и посмотрел на F#, но я все еще предпочитаю C# в большинстве целей. Существует несколько вещей, которые F# делает легче, но в целом я все еще предпочитаю C# большим полем.

Некоторые рекламируемые преимущества F# (неизменность, функции высшего порядка, и т.д.) могут все еще быть сделаны в C# (использующий делегатов и т.д. к последнему). Это еще более очевидно при использовании C# 3.0 с поддержкой лямбды, которая делает его очень легким и выразительным для объявления функционального кода.

От угла обслуживания, я имею представление, которое соответственно назвало свойства, и т.д. легче использовать (за целый жизненный цикл), чем кортежи и списки головы/хвоста, но это могло бы просто быть я.

Одна из областей, где C# подводит себя для математики, находится в дженериках и их поддержке операторов. Таким образом, я провожу некоторое время, обращаясь к этому;-p Мои результаты доступны в MiscUtil с обзором здесь .

6
задан Community 23 May 2017 в 11:48
поделиться

2 ответа

Включили ли вы android: cacheColorHint = "# 00000000" ? Это самая важная часть предлагаемого исправления. Я только что попробовал ваш код (очевидно, не точное воспроизведение, поскольку вы используете ссылки на ресурсы для конкретного проекта), и, похоже, он работает.

Этот пост в блоге разработчиков Android должен быть вашего интереса.

21
ответ дан 8 December 2019 в 04:53
поделиться

Проверьте свой theme.xml на наличие ​​@ null . Если он у вас есть - удалите. Я думаю, что один из популярных ресурсов приводит эту строчку в качестве примера (именно так я получил свою).

1
ответ дан 8 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: