使用spinner,
点击,弹出选择框 当改变屏幕方向的时候,这个选择框消失
求问 怎么让选择框一直在呢 ????急求!!!

解决方案 »

  1.   

    Menifest中添加 
    <activity
     android:configChanges="orientation|keyboard"
     ...
     >在@Override
    public void onConfigurationChanged(Configuration newConfig)
    {
        //Handle config changes here, paying attention to
        //the newConfig.orientation value
        super.onConfigurationChanged(newConfig);
    }中处理,看能否弹出Dialog,如果不行,
    自己做一个spinner,自己天Dialog,用上面的方法肯定是可以的。
      

  2.   

    多谢, 问下怎样弹出Dialog  , 额, 初学者 多多见谅!
      

  3.   

    需要显示的时候,执行showDialog(DialogID);
    在你的activity里面写一个onCreateDialog,根据id去判断new 什么Dialog@Override
    protected Dialog onCreateDialog(int id) {
    switch (DialogType.values()[id]) {
    case PROGRESS: {
    return newProgressDialog();
    }
    }
    return super.onCreateDialog(id);
    }
      

  4.   

    Ultrapro说的只是对了一部分,个人感觉,这样是可以,但是病根没找到的。
    为什么会没有了呢?那是因为重新执行过onCreate导致的,因为Dialog没有用onCreate创建,或者你的数据没有放入Bundle里面。