2016-10-03 46 views
0

我四处搜寻有关“我怎样才能通过的setText改变一个TextView如果微调的项目选择了”Android的微调setTextview

在我以前的程序,我写了显示举杯代码互联网,如果在微调的具体项目选择 正是这种

else if(pickuptimejava.getSelectedItem().equals(("Select Time in 24 Hour Format"))) 
     { 
      Toast.makeText(getApplicationContext(),"Please Select pick up time" , Toast.LENGTH_SHORT).show(); 

}

它的工作原理完全好“选择时间在24小时格式”如果有人试图与该项目注册的应用程序将显示一个敬酒说:“选择时间,请” 。

但是,如果我这样做对我的其他应用程序一样

if(pickuptimejava.getSelectedItem().equals(("Text view 1"))) 
     { 
      textview.setText("THis is text view 1"); 
} 

if(pickuptimejava.getSelectedItem().equals(("Text view 2"))) 
     { 
      textview.setText("THis is text view 2"); 
} 

它永远不会改变的文本。但在我的第一个应用程序中,它以某种方式识别了“Item”,并且它没有让任何人没有选择时间就通过。我该怎么办?

回答

0

试试这个代码

spinner1 = (Spinner) findViewById(R.id.spinner1); 
    String quintity= String.valueOf(spinner1.getSelectedItem()); 
    switch(quintity){ 
    case "Text view 1": 
    textview.setText("THis is text view 1"); 
    break; 
    case "Text view 2": 
    textview.setText("THis is text view 2"); 
    break; 
    } 
-1

试试这个:

if(pickuptimejava.getSelectedItem().toString().equals("Text view 1")) 
      textview.setText("THis is text view 1"); 

else if(pickuptimejava.getSelectedItem().toString().equals("Text view 2")) 
      textview.setText("THis is text view 2");