来自自定义游标适配器的Android ActionBarActivity textview

时间:2014-03-18 14:26:13

标签: android listview android-actionbar custom-cursor

我需要帮助以下...... 我有listbar with actionbar(带有textview),listview填充了自定义游标适配器。

我想在我的操作栏上更新自定义游标适配器类中特定活动的textview。 (当用户在不同的listrows中键入数字时,我想要在我的操作栏上显示这些行的总和) 现在,我已经介绍了这个操作,我只需要在actionbar上的textview上显示该数字。 我怎么能这样做?

我的自定义光标扩展了CursorAdapter,而不是actionbaractivity。 我可以以某种方式在游标适配器中获取actionbar textview并将其设置在那里吗?

1 个答案:

答案 0 :(得分:0)

CursorAdapter要求您在初始化时传入Context。如果您要更新ActionBar中的CursorAdapter,可以通过将ActionBar强制转换为构造函数Activity来初始化Context对象。

private final ActionBar mActionBar;

public YourAdapter (Context context, Cursor c, int flags) {
    mActionBar = ((Activity) context).getActionBar();
}