2 sinat 21823453 sinat_21823453 于 2016.04.05 23:32 提问

Android 开发listview控件的item显示问题

写了一个对话框,测试的时候如果字符超过一定个数,item就变得特别大,而且时间也不能显示了。图片图片图片图片

5个回答

sl_18500
sl_18500   2016.04.06 10:48
已采纳

最顶层的height不要设置成match_

bruse_android
bruse_android   2016.04.05 23:39

设置TextView的行数试一下

sinat_21823453
sinat_21823453 回复bruse_android: 能把代码发一下吗,谢谢了。
2 年多之前 回复
sinat_21823453
sinat_21823453 回复bruse_android: 能把代码发一下吗,谢谢了。
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2016.04.05 23:41

关于listview item 子控件焦点的问题。
android ListView的item与其子控件的焦点问题
Android ListView Item与子控件焦点问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

sinat_21823453
sinat_21823453 回复Robot-N: 不太明白,能解释一下吗,谢谢。
2 年多之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.04.07 14:10

能把代码复制粘贴上来吗?不要贴截图

xueshanhaizi
xueshanhaizi   2016.04.12 10:22

你的right_layout 时间不能显示是正常的,是因为你的linerlayout是水平不局的,文本已经占满了一屏,导致后面的时间无法显示,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android ListView Item与子控件焦点问题
经常会碰到ListView Item和子控件焦点冲突问题,查了很多资料后发现问题出在listview item的父容器布局中 android:descendantFocusability属性和子控件 android:focus属性的冲突 android:descendantFocusability属性共有三个取值,分别为          beforeDescendants:v
android- ScrollView与ListView冲突(最后一条Item显示不全)
在ScrollView中嵌套ListView(或者ScrollView)的另外一个问题就是,子ScrollView中无法滑动的(如果它没有显示完全的话),因为滑动事件会被父ScrollView吃掉,如果想要让子ScrollView也可以滑动,只能强行截取滑动事件。 子ListView的每个Item必须是LinearLayout,不能是其他的,因为其他的Layout(如RelativeLayout
android修改listview列表的item中某个控件的值demo
不用adapter的notifyDataSetChanged()方式修改listview的item某个控件的设置,通过点击item中的textview使得该textview的值发生改变
android ListView显示多个类型item 和 item中控件抢夺焦点解决办法
在android  ListView item条目中 如果添加有ImageView,Button 等会强行获取获取焦点 导致 ListView 本身的监听失效 下面是总结的几个方法 来进行避免此类问题。另外,也简单描述下 ListView 的adapter 显示多个不同类型的item 布局文件 如何使用。先上一下 Demo 界面图片 看看是否是自己需要的,然后具体讲解
解决ListView中滑动复用时控件的混乱问题
这个问题恐怕很多人在刚开始使用ListView时都接触到过,就是比如listview的item中有一个Button或一个CheckBox,你明明点击按键改变了他的背景图片或者问题,又或者勾选了CheckBox,但是你一滑动,发现下面你没操作的item也跟着改变了,然后你再滑动回去,结果原来item上面的操作又变没了。这就是listview中item复用时所产生的问题,下面这种图就是例子。 上图就是例
ListView的Item中CheckBox焦点优先于ListView的问题
如果ListView的Item中包含CheckBox,由于CheckBox的焦点优先级高于ListView,所以当选中ListView时,ListView将不会有选中的状态,解决的方法就是在checkbox组件中加一属性:android:focusable="false"   如:             android:id="@+id/checkbox_btn"
Android中ListView复用导致其他Item显示异常
基于上一个博客内容在在有大量Item的情况下, Android会对ListView中的Item进行复用, 就会导致触发上面一个Item中的按钮后导致下面的按钮也跟着变红色边框代表手机屏幕 Item1、Item2、Item3是在屏幕上显示 Item4、Item5需要滑动才可见 点击Item1后滑动屏幕后发现Item4也被触发了 不想出现这种情况需要对被点击的项进行一些处理//定义一个列
ListView添加条目后,条目显示的顺序问题
在ListView中,item的排列顺序是受集合的顺序影响的,一般情况下,每动态增加一个条目,(listview就会调用getView方法对整个listview进行一次重绘,) 这个新增条目会添加在listview的最后的位置, 这是因为添加该条目时,该条目的信息被添加到了集合的最后一个位置。 基于上面的原理,为了使新增的item摆放在listView的上方位置,只需要把该条数据放在集合的第
listview 复用数据错误以及listview item中的控件之间修改状态
import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.view.ViewGroup; import an
【学习】ListView中控制子控件的隐藏和显示
额。直接上属性。 TextView view; view.setVisibility(View.VISIBLE); 这里有三个属性。分别是VISIBLE可见。INVISIBLE隐藏。还有一个是GONE这个属性是指在控件隐藏后不占用空间。 同样的在xml中也是如此。直接定义visibility这个属性就可以了。 好了。现在来看listview是怎么实现的。 listview的点击事件