Я хотел бы упомянуть две вещи:
Не используйте d для двойного ... d рассматривается как int, поэтому используйте f вместо d. Так что не используйте это
<string name="distance_decimalnumber_placeholder">You have walked %1$d%2$s metres</string>
И вам не нужен спецификатор диаграммы для отображения * use * после f, как это
<string name="distance_decimalnumber_placeholder">You have walked %1$f* metres</string>
Обратите внимание, что я добавил только один местодержатель.