Я использую линейную компоновку. Это включает в себя progressbar.xml, который показывает пользователю индикатор ожидания. Есть две кнопки с надписью «abc» и «xyz». Когда в настоящее время кнопка «abc» находится в нажатом состоянии. Когда действие начинается, оно показывает пользователю индикатор прогресса (индикатор прогресса находится в анимации с помощью этого свойства android:indeterminate="true"). Пользователь нажимает кнопку «xyz». Я сохраняю ссылку на макет индикатора выполнения с помощью findViewById (int id); А затем INFLATE с помощью LayoutInflater другой макет формы data.xml. Я удаляю mainLinearview.removeAllView(); Затем добавьте mainLinearview.addView(dataview); И он отображает другие данные. Еще раз, когда пользователь нажимает кнопку «abc», тот же шаг применяется к mainLinearview.addView (прогрессбар).
Основная проблема в том, что на этот раз полоса прогресса не анимируется. Не могли бы вы помочь? Еще 1 вещь, которую я ищу, как изменить цвет индикатора выполнения. Но я не нашел ничего хорошего. Заранее спасибо.