Android XML显示选择有条件地基于Spinner值

时间:2011-12-06 03:02:36

标签: android conditional spinner

我正在制作一个与体育相关的应用程序并且很早就被抓住了。

在我的第一个活动中,布局是一个微调器,其值可以是任何运动(NHL,MLB,NFL)。

当选择一项运动时,我想在旋转器正下方的同一页面上找到日期选择器,DD / MM / YYYY。

除非选择了NFL,否则我没有问题:我希望另一个微调器显示值1-16(整个赛季的几周),因为我需要这个信息而不是日期到用NFL做我想做的事。

我已经使用微调器值设置了strings.mxl,并且添加日期选择器很简单但是如何根据第一个微调器值有条件地提出任何一个?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以使用此

mSpinner.setOnItemClickListener(new onItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
     int position, long arg3) {
     //position shows the item clicked
     //choose your action here
     //if(position=="position of NFL"){
           //do this
       }
});