Textview не имеет ширины в RelativeLayout между 2 изображениями - PullRequest
0 голосов
/ 25 мая 2011

У меня есть относительное расположение с изображением, просмотром текста, изображением в указанном порядке.У меня есть левое изображение с включенным родительским выравниванием по левому краю.На правом изображении родительское выравнивание включено.И текстовое представление с выравниванием по центру родительского элемента включено.Проблема в том, что, хотя все технически правильно выровнено, текстовое представление, хотя и содержит значение, было уменьшено до практически вертикальной линии в середине макета.Почему textview не сохраняет свою ширину в зависимости от содержимого?Спасибо

Ответы [ 2 ]

2 голосов
/ 25 мая 2011

попробуйте

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="wrap_content">
    <RelativeLayout android:layout_height="match_parent"
        android:id="@+id/RelativeLayout01" android:layout_width="fill_parent">
        <ImageView android:layout_width="wrap_content" android:src="@drawable/icon"
            android:layout_height="wrap_content" android:id="@+id/ImageView01"
            android:layout_alignParentLeft="true"></ImageView>
        <TextView android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:id="@+id/TextView01"
            android:layout_centerInParent="true" android:layout_centerVertical="true"
            android:text=" sdfsdf sdhfhskdhfkh hsdkfhksdhfh shdfkhsdkhfkjsdh fhskdfhksdhfjk sdfhsdkhfkjsdfhkhasdhfksa fsakhdfhsdfhkshdf skdhfkshdfk"
            android:layout_toRightOf="@+id/ImageView01" android:layout_toLeftOf="@+id/ImageView02"></TextView>
        <ImageView android:layout_width="wrap_content" android:src="@drawable/icon"
            android:layout_height="wrap_content" android:id="@+id/ImageView02"
            android:layout_alignParentRight="true"></ImageView>
    </RelativeLayout>
</LinearLayout>
1 голос
/ 25 мая 2011

проверьте ширину ваших изображений ... установите ширину этих трех вещей как "обернуть содержимое".

...