【问题标题】:Spinner within Child of ActivityGroup doesn't workActivityGroup 子级中的微调器不起作用
【发布时间】:2011-05-18 18:40:33
【问题描述】:

我对 Activity 内部的微调器有问题,即 Activity 组的那个孩子。 当我点击微调器时,它没有展开并且出现“强制关闭”窗口 我检查了 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>

谢谢大家!

【问题讨论】:

标签: android spinner activitygroup


【解决方案1】:

这很好用。

View viewToLoad = LayoutInflater.from(this.getParent()).inflate(
                    R.layout.marketlist, null);
            this.setContentView(viewToLoad);

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多