不扩展TabActivity时,选项卡中的视图上的事件侦听器

时间:2011-02-10 00:06:41

标签: java android

我有一个扩展MapActivity的Android应用程序,因此我无法扩展TabActivity。 我正在动态地扩展选项卡的内容,并且看起来的所有内容都很好。

我遇到的问题是,当我尝试将事件侦听器绑定到通过第一个选项卡后膨胀到选项卡的视图时,我得到一个NullPointerException。

示例:

myButtonInTab2 = (Button)this.findViewById(R.id.mybuttonintab2);
myButtonInTab2.setOnClickListener(new OnClickListener(){
    public void(View v){
        ///blah blah blah
    }
});

1 个答案:

答案 0 :(得分:0)

如果您“动态地夸大了标签的内容”,那么对于该标签中的任何小部件,您应该就findViewById()调用的结果调用inflate()