У вас есть два разных способа достичь того, чего вы хотите. Во-первых, рекомендуется включить привязку данных в вашем проекте, добавив его в файл build.gradle на уровне приложения внутри тега android:
dataBinding {
enabled = true
}
Затем вы должны добавить ведущего действия (содержащего нужную вам переменную) в макет действия XML следующим образом:
<data>
<variable
name="presenter"
type="com.main.TheNameOfYourPresenter" />
</data>
Наконец, вы можете использовать значение хранится в вашем презентаторе в индикаторе выполнения следующим образом:
<ProgressBar
android:id="@+id/determinateBar"
style="@android:style/Widget.ProgressBar.Horizontal"
android:progress="67"
android:max="@{presenter.someIntStoredInThePresenter}"/>
Второй способ - изменить его программно, открыв индикатор выполнения внутри вашего класса активности и установив атрибут max по своему усмотрению:
progressBar.setMax(someInt);