我的ListView的Adapter是重新写的一个MyAdapter extends BaseAdapter这个MyAapter与主Activity没有在同一个类中,在主Activity通过传入Content对象实例化MyAdapter。问题是这样我的这个自定义Adapter里面子项里有一个按钮,我为这个按钮添加了事件,在这个事件里,我怎么才访问主Activity里其他
控件(如TextView),应该做??

解决方案 »

  1.   

    给你两个思路:一:把主Activity里TextView的ID当做参数传递到适配器里使用。
                  二:试试看呢过不能在适配器里直接findViewById得到TextView的句柄。
      

  2.   

    用接口吧 activity实现这个接口,然后adapter取一个这个接口的变量 初始化adapter的时候把这个接口传禁区
      

  3.   

    你告诉我你的应用需求是什么,你这个操纵主线程里的控件是要用到Handler的,涉及到线程问题,而且一般没有必要像你说的那么做的。你把你想完成的事情说说看呢,一般用Handler是可以达到你的需求的。