Android выдает только первый TextView, отображающий текст внутри ScrollView - PullRequest
0 голосов
/ 03 апреля 2012

У меня проблема с отображением только текста первого TextView (eventItemTitle).Как вы можете видеть, я теперь изменил на вставку буквенной строки, но все еще вижу только заголовок.

Что я делаю не так?

макет:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

        <TextView xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/eventItemTitle"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textSize="16sp"
            android:textStyle="bold"
            android:textColor="#FFCC00">
        </TextView>

        <TextView xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/eventItemDescription"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
        </TextView>
    </LinearLayout>
</ScrollView>

Класс активности:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.event_item);
    [...]
    TextView text = (TextView) findViewById(R.id.eventItemTitle);
    text.setText(event.getTitle() + "\n");

    TextView descTV = (TextView) findViewById(R.id.eventItemDescription);
    descTV.setText("i'm here");

1 Ответ

5 голосов
/ 03 апреля 2012

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

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...