-1

各行に異なるレイアウトのリストビューを実際に実装しようとしています。そして私はこれにこだわっています。rows.add(new ImageRow(LayoutInflater.from(FeedAdapter.this), feed));パーツと同じでエラーが発生しますdescriptionRow

final List<Row> rows;
FeedAdapter(List<Feed> feeds) {
    rows = new ArrayList<Row>();//member variable

    for (Feed feed : feeds) {
        //if it has an image, use an ImageRow
        if (feed.getImageID() != null) {
           rows.add(new ImageRow(LayoutInflater.from(FeedAdapter.this), feed));
        } else {//otherwise use a DescriptionRow
            rows.add(new DescriptionRow(LayoutInflater.from(FeedAdapter.this), feed));
        }
    }
}
4

1 に答える 1

-1

rowsですfinal。値が追加された後、追加し続けることができるかどうかはわかりません。final一度値を設定したら、それを変更したくないことを意味します。なしで試してみてくださいfinal

于 2012-09-28T19:58:11.903 に答える