如何使自定义ListView内的TextView可滚动?

时间:2012-11-01 07:08:03

标签: android

我已经提到了以下网址:

Textview not scrolling inside custom listview

但它对我不起作用,我在哪里放置Java文件和XML文件?

感谢。

1 个答案:

答案 0 :(得分:1)

我在xml中使用此属性作为自定义行:

<TextView
                android:id="@+id/descr" 
                android:layout_height="wrap_content" 
                android:layout_width="200dp" 
                android:text="Lorem Ipsum is simply dummy text of the printing and typesetting industry.checking text "
                android:textSize="12sp" 
                android:textColor="#000000"
                android:layout_toRightOf="@id/icon" 
                android:layout_below="@id/subtitle"
                android:layout_toLeftOf="@id/distance"
                android:maxLines="3"
                android:scrollbars="vertical"
                />

然后在自定义适配器中设置文本,如下所示,

holder.des.setText(list.get(position).getSummary());
            holder.des.setMovementMethod(new ScrollingMovementMethod());

如果文本多于3行,则滚动。