Я только начал с некоторых Android-программистов и очень тяжело делал макеты. Я хочу сделать следующий tablelayout, и я хочу, чтобы средний TextView (textView3) был горизонтально расположен по горизонтали страницы, а два других TextViews должны быть слева и справа от центрированного столбца. Если одно из значений в левом или правом TextView генерирует разрыв строки, другие два TextViews также должны быть центрированы по вертикали.Центрируйте одну колонку в Tablelayout и выровняйте другую вправо и влево
Я надеюсь, что кто-то поймет мою проблему. Greetz
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />
</TableRow>
Сложность в центре. – Aravin
как этот android: layout_gravity = "left" android: layout_gravity = "center" android: layout_gravity = "right" для вашего текста – Aravin
Если я установил TableRow для android: gravity = "center_horizontal", вся строка будет центрирована, что логично. Если я установлю textView3 на android: gravity = "center_horizontal", ничего не происходит вообще. Я пробовал все виды андроида: гравитация и андроид: layout_gravity, но не могу заставить его работать. – StarFighter