2015-08-19 5 views
-1

У меня есть TextView в Android, который показывает информацию, полученную из базы данных, поэтому я не знаю, сколько строк будет использовано для отображения информации.Как установить многострочный TextView?

Это мой TextView:

<TextView 
    android:id="@+id/lblInfo" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="10dp" 
    android:layout_marginTop="10dp" 
    android:inputType="textMultiLine" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textSize="15sp" /> 

И то, что я пытался это поставить свойство android:inputType="textMultiLine", но это дает мне совет:

Атрибут android:inputType не должен использоваться с <TextView>: Изменить тип элемента до <EditText>?

Я искал в Интернете, но во всех ответах они знают, максимальные линии, которые им нужны, поэтому они используют свойство android:maxLines="the maximum of lines they want" или android:lines="the total of lines that the TextView has", но я не хочу, потому что я не знаю, сколько строк у меня будет в моем TextView.

Как я могу сделать TextView с undefined количество строк?

Заранее благодарен!

+1

TextView поддерживает неограниченные линии по умолчанию. Вы говорите о том, сколько строк видно? – adelphus

+1

это может помочь вам http://stackoverflow.com/questions/6674578/multiline-textview-in-android – Sharj

+0

@adelphus Я полагаю, что это с помещением числа линий, не так ли? Но ты заставляешь меня открыть глаза и знать, что я получил то, что хотел. Спасибо! –

ответ

0

Используйте следующий xml. Надеюсь, это сработает.

<EditText 
... 
android:inputType="textMultiLine" 
/> 
+0

Как я поставил свой вопрос, я уже использовал его. –

Смежные вопросы