ViewSwitcher重置微调器选定的位置

时间:2010-11-19 05:06:13

标签: android

我有一个使用ViewSwitcher的Activity。视图在列表视图(子#1)和包含2个微调器(子#2)的另一个视图之间切换
在使用spinner.setSelection的activity onCreate中,我为微调器设置了一个特定的位置。稍后如果请求下一个视图,我执行viewSwitcher.showNext并且微调器选择为空 - 似乎showNext重置微调器位置。我试图保存位置并在调用showNext后再次设置但不起作用。
有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我有同样的问题,我得到一个解决方案,但我认为这是非常愚蠢的。

你可以使用它。

1.设置不同ID的切换台中的不同布局。 2.重复适配器,

adapter = new SimpleCursorAdapter(this,R.layout.list,cursor,                 new String [] {Structer.TITLE,Structer.STATUS,Structer.TITLE,Structer.STATUS},new int [] {R.id.detail,R.id.detailStatus,R.id.detail2,R.id.detailStatus2 });

然后,你可以得到它。