Я нашел решение (не самое лучшее, но я надеюсь, что оно удовлетворительное) .. Мы можем запустить в al oop (когда индекс i увеличен на единицу) по всем TextView в строке и используйте функцию setTrananaltionX с минус i (например, -i) в качестве аргумента. Я предлагаю преобразовать index i в единицы DP при использовании метода setTranslationX . Когда мы закончим работу со всеми TextView, мы будем использовать метод setHorizontBias для первого элемента в цепочке с аргументом, который больше 0,5 (я использовал 0,55), так что «упакованная» цепочка будет go обратно в противоположное направление (направление, противоположное направлению, в котором он "шел, когда мы использовали setTranslation метод)