在Android中循环浏览文本视图

时间:2014-04-10 16:38:42

标签: android textview

我想获得模拟器中路由的所有描述。我只在模拟器中获得一个描述,但在日志中我获得了所有描述!

for (Route route : routes) {

        text1Status.setText(route.getDescription());
            Log.d(TAG, route.getDescription());
    }

thnaks

2 个答案:

答案 0 :(得分:0)

这是因为您正在使用.setText()方法,该方法会覆盖您可能获得的所有先前内容。这就是为什么你会感觉到你只看到一个(可能是最后一个)。请尝试使用.append()

答案 1 :(得分:0)

使用TextView的append方法,类似这样

for (Route route : routes) {
    text1Status.append(route.getDescription() + "\n");
    Log.d(TAG, route.getDescription());
}

我希望你服务