1

我想在擴展BaseExpandableListAdapter的類中設置和初始化imageView。我知道findviewbyid方法僅適用於這種情況下的活動,因此我該如何解決這個問題。這是我和如預期其給我一個很酷的錯誤我如何設置和初始化一個擴展BaseExpandableListAdapter類的imageview

ImageView arrowImageView = convertView.findViewById<ImageView> (R.id.group_header_arrow); 
+0

可以請你告訴我們你究竟想幹什麼?plz詳細說明..! – Shobhit

回答

1

正如你可以看到看在documentation的findViewById是不是一個泛型方法。該方法總是返回一個View對象,你應該將它轉換爲你想要的對象類型。您的正確代碼是:

ImageView arrowImageView = (ImageView) convertView.findViewById (R.id.group_header_arrow);