当我将以下行添加到Textview以显示其完整内容时,我的ExpandableListview的项目无法点击:
android:scrollbars="horizontal"
我对Listviewitem的布局是:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="55dip" android:padding="5dp"
android:orientation="horizontal" >
<ImageView android:id="@+id/img_expandablelistitem"
android:layout_weight="0" android:layout_width="36dp"
android:layout_height="36dp" android:visibility="gone"
android:layout_gravity="center_vertical"
/>
<TextView
android:id="@+id/lblExpListItem"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:scrollbars="horizontal"
android:textSize="14dip"
android:paddingLeft="5dp"
android:layout_weight="1"
/>
<ImageView android:id="@+id/lblExpListArrow"
android:src="@drawable/ic_action_next_item"
android:layout_weight="0" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:visibility="invisible"
android:layout_gravity="center_vertical"
/>
</LinearLayout>
编辑:
启用Textview
滚动的代码lblExpListItem.setMovementMethod(new ScrollingMovementMethod());
我做错了什么?
答案 0 :(得分:0)
我可以问一下,为什么要在可扩展列表视图中首先实现滚动条?如果文本不适合你可能想要更改android:layout_height =&#34; 55dip&#34;到android:layout_height =&#34; wrap_content&#34;这样当文字环绕时,文字就不会被切掉。我将尝试找出为什么滚动条本身会破坏它,但是现在你可能只想查看包装内容是否有效。