HTC EVO Android 2.3.3上的双线剪辑错误

HTC EVO Android 2.3.3上的双线剪辑错误,android,listview,Android,Listview,我们正在开发使用ListView的Android应用程序。在我们的一款手机上,一款搭载安卓2.3.3的HTC EVO(Sprint网络),我们看到ListView的异常行为。具体来说,文本在两行之后被剪裁 我们无法在任何其他手机、平板电脑或模拟器上复制此错误 这是一张显示剪辑的图片。用户输入了四行文本,ListView仅显示前两行: 为了确保不仅仅是我们的应用程序导致了这个错误,我们用API演示对它进行了测试。 以前有人见过这个ListView错误吗?有什么想法我们可以尝试吗?看起来很有趣,我

我们正在开发使用ListView的Android应用程序。在我们的一款手机上,一款搭载安卓2.3.3的HTC EVO(Sprint网络),我们看到ListView的异常行为。具体来说,文本在两行之后被剪裁

我们无法在任何其他手机、平板电脑或模拟器上复制此错误

这是一张显示剪辑的图片。用户输入了四行文本,ListView仅显示前两行:

为了确保不仅仅是我们的应用程序导致了这个错误,我们用API演示对它进行了测试。


以前有人见过这个ListView错误吗?有什么想法我们可以尝试吗?

看起来很有趣,我猜TextView有一些maxHeight属性,不能扩展超过两行。这可以简单地在调试模式下进行测试,只需查看ListView中的视图组件,并尝试了解是什么阻止了他,我打赌你的答案会在那里。

如果我没有错,那不是ListView错误

我遇到了同样的文本剪辑问题,那是因为不同的行高

因此,为了使行高度不相等,我在行布局的顶层布局中给出了layou_Height=“wrap_content”


我希望这也是同样的问题。

我不久前也有同样的问题。 经过多次尝试,我为我的应用程序找到了这个解决方案

此代码中存在问题:

myListView.setAdapter(new ArrayAdapter<String>(MyListActivity.this, android.R.layout.simple_list_item_1,new String[]{"aaa","bbb","ccc"}));
myListView.setAdapter(新的ArrayAdapter(MyListActivity.this,android.R.layout.simple_list_item_1,新字符串[]{“aaa”,“bbb”,“ccc”);
该代码在索尼、三星等其他手机上正常工作。 但我发现问题只出现在我的htc手机(htc莎莎C510e)上

然后,我只需在代码上做一点更改:

myListView.setAdapter(new ArrayAdapter<String>(MyListActivity.this, android.R.layout.test_list_item,new String[]{"aaa","bbb","ccc"}));
myListView.setAdapter(新的ArrayAdapter(MyListActivity.this,android.R.layout.test_list_项,新字符串[]{“aaa”,“bbb”,“ccc”});
在一个列表中可以看到两行以上的内容


希望这能在4U.

中起作用。我可以确认,它已经出现在多个HTC EVO上。