В каком макете находится ваш ProgressBar? Это влияет на то, как интерпретируются layout_width и height.
Тем не менее, я думаю, что вы видите конфликт между шириной просмотра и layout_width. Каждый раз, когда представление отображается, его предпочтительный размер определяется на основе minWidth, width и т. Д., Установленных для него. Макет, в котором находится представление, может затем обновить фактический размер для рендеринга на основе информации layout_width. См. Как Android рисует представления и Просмотр документации по размеру для получения дополнительной информации о двухфазном процессе.
В вашем случае для layout_width установлено значение 100, а для минимальной ширины установлено значение 50, поэтому я думаю, что всегда будет отображаться значение 100.
Попробуйте установить для layout_width значение wrap_content, а затем обновите предпочтительную ширину для ProgressBar.