0
List<ListItem> items = new ArrayList<ListItem>();
.
.
.
.
protected void onListItemClick(ListView l, View v, int position, long id) 
{

    //super.onListItemClick(l, v, position, id);
    Toast.makeText(ListPage.this, items[position].sid, Toast.LENGTH_SHORT).show();
}

Toast でエラーが発生すると、「式の型は配列型でなければなりませんが、List[ListItems] に解決されました」というエラーが表示されます。トーストの正しい書き方を知っておく必要があります

4

3 に答える 3

2

交換

items[position].sid

items.get(position).sid //Assuming sid is a type of String
于 2013-05-03T11:15:11.647 に答える
1

値を表示するには String.valueOf() を使用する必要がありintます。

  Toast.makeText(ListPage.this, String.valueOf(  items.get(position)), Toast.LENGTH_SHORT).show();
于 2013-05-03T11:15:08.450 に答える