我在ListActivity中有一个用字符串填充的ListVIEw.但是,只有列表项的文本部分是可单击的,单击它时,只会突出显示文本部分(黑色背景上为橙色).我想使整行可点击,选中后,整行应标记为已选中.
我怎样才能做到这一点?这是我的布局XML:
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:orIEntation="vertical" > <TextVIEw androID:ID="@+ID/TextVIEwLocationMode" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:text="-" > </TextVIEw> <TextVIEw androID:ID="@+ID/TextVIEwStatus" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:text="Statustekst" > </TextVIEw> <ListVIEw androID:ID="@androID:ID/List" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:choiceMode="singleChoice" androID:clickable="true" androID:fadeScrollbars="true" androID:isScrollContainer="true" androID:longClickable="true" > </ListVIEw></linearLayout>
解决方法:
这是默认行为 – 您确定ListVIEw和自定义行布局(如果使用的话)设置为wIDth =“fill_parent”吗?如果它们已经在wIDth =“fill_parent”上,请发布您的XML和/或代码,以便我们可以看到错误.
总结以上是内存溢出为你收集整理的java – 如何在单击项目的整个宽度上使ListView具有触摸敏感性?全部内容,希望文章能够帮你解决java – 如何在单击项目的整个宽度上使ListView具有触摸敏感性?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)