【发布时间】:2013-03-22 05:26:10
【问题描述】:
我有这段代码。我正在尝试读取数组的元素并将其显示在 android 的 textview 中。如果我只使用 print 语句纯 java 而不是 android sdk,则代码显示正确的内容。我一直在试图弄清楚一段时间。有什么帮助吗?
package com.example.trivia;
import java.io.File;
import java.io.IOException;
import java.util.Random;
import java.util.Scanner;
import android.app.Activity;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.widget.Button;
import android.widget.TextView;
public class PlayActivity extends Activity {
String [][]array;
String [][] questionsArray;
int []playindexArray = new int[50];
TextView timer, questions;
Button answerA, answerB, answerC, answerD;
String show = "Buttons and Question";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_play);
timer = (TextView) findViewById(R.id.timer);
questions = (TextView) findViewById(R.id.questions);
answerA = (Button) findViewById(R.id.buttonA);
answerB = (Button) findViewById(R.id.buttonB);
answerC = (Button) findViewById(R.id.buttonC);
answerD = (Button) findViewById(R.id.buttonD);
//countdowntimer
CountDownTimer count = new CountDownTimer(32000, 1000) {
public void onTick(long millisUntilFinished) {
timer.setText("TIME REMAINING: " + millisUntilFinished / 1000);
}
public void onFinish() {
timer.setText("TIME UP!");
}
};
count.start();
try {
readCSV();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void readCSV() throws IOException{
array = new String[117][6];
String delimiter = ",";
int row =0;
File file = new File("questions1.csv");
Scanner sc = new Scanner(file);
while (sc.hasNextLine())
{
String line = sc.nextLine();
String [] temp = line.split(delimiter);
for(int i = 0; i< temp.length; i++){
array[row][i] = temp[i];
}
row++;
}
questionsArray = new String[117][6];
questionsArray = array;
questions.setText(questionsArray[0][2]);
}
【问题讨论】:
-
您的代码中没有 TextView。向我们展示您在这方面的尝试。
-
您在寻找什么?如何创建文本视图?或者如何在文本视图中显示?如果后一个是您想要的,那么您想如何在 textview 中显示?在多行?
-
@pzyren 还有,你的打印语句在哪里?,显示完整和相关的代码。
-
请发布您的完整代码...
-
@StinePike textview 被称为问题。运行时没有出现在文本视图中。