#java #android #xml
#java #Android #xml
Вопрос:
Я работаю над проектом, в основном мне пришлось написать XML-файл с 3 horizantalScrollViews. Каждый из них представляет элементы из app Store. Чтобы сделать элементы горизонтальными, я использовал LinearLayout, и я мог правильно размещать изображения. Проблема в том, что я не могу добавить текстовые представления под изображениями.
Конкретная часть XML, которую я пытаюсь исправить
<HorizontalScrollView
android:id="@ id/HSV1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none"
app:layout_constraintBottom_toTopOf="@ id/HSV2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.13">
<LinearLayout
android:id="@ id/HSVL1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@ id/button"
android:layout_width="110dp"
android:layout_height="110dp"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:src="@drawable/money"
app:civ_border_width="2dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="16.95 TL"
android:textSize="20dp" />
Комментарии:
1. Измените ориентацию LinearLayout на вертикальную.
2. Ваше LinearLayout
android:orientation="horizontal"
изменило его наandroid:orientation="vertical"
, чтобы текстовое представление было ниже ImageView
Ответ №1:
Измените android:orientation
на android:orientation="vertical"
Комментарии:
1. Я только хочу разместить textviews под изображениями, поэтому изменение orentation не помогает.
2. textview будет находиться под вашим изображением, если вы измените ориентацию
3. и если вы хотите выровнять текст, удалите поля
Ответ №2:
Попробуйте это —
<HorizontalScrollView
android:id="@ id/HSV1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none"
app:layout_constraintBottom_toTopOf="@ id/HSV2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.13">
<LinearLayout
android:id="@ id/HSVL1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="vertical">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@ id/button"
android:layout_width="110dp"
android:layout_height="110dp"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:src="@drawable/money"
app:civ_border_width="2dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="16.95 TL"
android:textSize="20dp" />
Ответ №3:
Нарисуйте то, что вы хотите, в виде изображения и опубликуйте здесь, потому что неясно, что вы хотите сделать!