2016-02-12 2 views
0

Я хочу создать TextView для RecyclerView, который отобразит только 4 строки и одну кнопку, которая будет расширяться TextView. Я искал решение в Google за неделю, но ничего не нашел для RecyclerView. Пожалуйста, дайте мне совет или пример кода.Расширяемый TextView для RecyclerView

Я хочу создать что-то вроде этого:

ответ

1

В RecyclerView Layout Item, используйте android:maxLines="4" атрибут для 1-го TextView для установки до 4-х строк. Затем установите onClickListener для второго текстового поля (показывая разворот) и установите максимальные значения 1-го текста для 100 или около того. Как

holder.expand.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      holder.title.setMaxLines(100); 
     } 
    }); 
+0

Это так просто и работает. Большое спасибо! –

+0

Добро пожаловать –

+0

Проверьте [этот проект] (https://github.com/Manabu-GT/ExpandableTextView). – MidasLefko

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