1

我对活动内部的微调器有问题,活动组的那个孩子。当我点击微调器时,它没有展开并且出现“强制关闭”窗口我检查了 Logcat 并捕获了“BadTokenException”,见下文:

http://i227.photobucket.com/albums/dd299/lavender-90/stackflow.jpg

我的 XML:

<Spinner  
    android:id="@+id/aroundSP"  
    android:layout_height="wrap_content"  
    android:prompt="@string/touraround"
    android:layout_width="fill_parent"  
    android:entries="@array/Triparound"
    android:layout_marginTop="250dip" 
    android:layout_marginLeft="4dip"
    style="@style/ContentTitle">
</Spinner>

感谢大家!

4

2 回答 2

2

这很好用。

View viewToLoad = LayoutInflater.from(this.getParent()).inflate(
                    R.layout.marketlist, null);
            this.setContentView(viewToLoad);
于 2013-02-06T11:37:34.133 回答
1

如果您在任何地方使用上下文,那么您必须传递getParent()上下文,因为您是活动组的子项。

于 2011-07-07T13:58:44.640 回答