如何訪問基礎適配器類中的活動對象。我使用適配器類作爲我的列表視圖的適配器。我想訪問列表視圖之外的textview,但listview和textview處於同一活動中。我在適配器類試過這樣:如何訪問適配器類中的活動對象
holder.grandTotal = (TextView) ShopCartActivity.findViewById(R.id.txtGrandTotal);
holder.grandTotal.setText(String.valueOf(new DecimalFormat("##.##").format(grandTotal)));
但錯誤是在這句法來:
ShopCartActivity. //ERROR
我想這樣太:
ShopCartActivity.this or ShopCartActivity.class
我在適配器的構造函數中嘗試這個它的工作類(但價值尚未計算),但是當我把它放在getView()方法中,我的所有計算正在發生,它不工作。
基本上我想在循環返回基本適配器中的值之後設置textview的值。有沒有辦法用findviewbyid方法訪問對象?
將上下文傳遞給適配器類構造函數。並使用上下文事後這樣'context.findViewById(R.id.txtGrandTotal);' – makata
我在構造函數中getView方法有但不是通過上下文其作品 –