虽然虚假时声明仍然添加空行?

时间:2016-02-16 18:40:01

标签: java android

这是我的代码。我有一个文件和奇数行。我最后还是得到一个空白按钮。如果我将它改为偶数行,它可以正常工作。 我希望它读取行数并为每行添加一个按钮,无论是否有偶数或奇数行。 我究竟做错了什么。 谢谢,

use App\Libraries\PDFmerger\fpdf\fpdf;

1 个答案:

答案 0 :(得分:0)

更改为

 while (line != null){

        TableRow tblRow = new TableRow(this);
        tblRow.setPadding(5, 30, 5, 5);
        table.addView(tblRow);

        for (int col = 0; col < NUM_COL; col++) {
            if (line != null) {
                //Normal flow
                Button btn = new Button(this);
                btn.setTextSize(14);
                btn.setText(line);
                btn.setOnClickListener(this);
                tblRow.addView(btn);
                line = reader.readLine();
             }else{
                //Guaranteed to happen on odd number of lines since NUM_COL=2
                //Might want to add a dummy view here if the missing button affects the table display

                //NOP

             }

        }
}