新手请问上关于ListView的小疑点

新手请教下关于ListView的小问题我在采用ListView显示数据的时候、有2个字段都显示为fasle、使用的是SimpleA

新手请教下关于ListView的小问题

我在采用ListView显示数据的时候、有2个字段都显示为fasle、使用的是SimpleAdapter适配器。
Debug发现读取出来的数据都是正常的。

Java code
        SimpleAdapter sa = new SimpleAdapter(this, students, R.layout.item,                new String[] { "name", "sex", "age" }, new int[] { R.id.name,                        R.id.sex, R.id.age });        listView.setAdapter(sa);
经过适配器处理就成ffalse是啥原因?难道不能有中文吗?

[解决办法]
你可以通过将值设置为数字或者字母来排除是不是中文的问题。
[解决办法]
重写下simpleAdapter看看, 之前学习的时候,我是拿中文测试的 . 所以肯定支持中文的
[解决办法]
不是中文的问题,SimpleAdapter 也没写错,Debug发现读取出来的数据都是正常的,也就是数据库也不会出错,那么出错的地方 很可能是 读取数据库那块,用while 循环先把数据放到HashMap 中,再放到Arraylist中,楼主你仔细看看这块; 不行就发上来看看
[解决办法]
检查一下students数据源有没有问题。
[解决办法]
干嘛这么费劲 断点调试一下就完事了 看看数据到底在那里不对了
[解决办法]
觉得是你eclipse编码的问题 你log下看看是不是乱码。顺便把配置文件发上来看看
[解决办法]
<TextView
android:textSize="22sp"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="@+id/sex" />

<TextView
android:textSize="22sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@+id/age" />

android:text="@+id/sex",android:text="@+id/age"应该是这里的问题,将text改成id试试,楼主用android:text指定id,R文件竟然还能生成sex和age这两个id,很神奇……汗,可能是其他地方指定id时也用了sex和age吧