我必须在带有数组项的 android textview 上显示类别名称。这里的总类别大小为 5。
我写了以下代码:
for (int i = 0; i < sitesList.getName().size(); i++) {
name[] = (TextView) findViewById(R.id.title);
name[].setText(sitesList.getCategory().get(i).toUpperCase());
现在我必须运行该应用程序,这意味着我只能获得最后一个(第 5 个)类别名称。但我希望显示所有(总计 = 5)个类别。
for (int i = 0; i < sitesList.getName().size(); i++) {
name[i] = (TextView) findViewById(R.id.title);
name[i].setText(sitesList.getCategory().get(i).toUpperCase());
现在我必须运行应用程序意味着我的应用程序被强制关闭。我该如何解决这些错误???请给我解决这些?
我的控制台窗口显示:
03-12 06:36:08.789: E/AndroidRuntime(886): Caused by: java.lang.NullPointerException
03-12 06:36:08.789: E/AndroidRuntime(886): at com.xmlparsing.MainActivity.onCreate(MainActivity.java:72)
03-12 06:36:08.789: E/AndroidRuntime(886): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
在我的代码第 72 行是:
name[i] = (TextView) findViewById(R.id.title);
但是我必须以编程方式创建文本视图,这意味着它运行良好并很好地显示了所有(总计 = 5)类别。