我需要一个示例逻辑代码...我有微调器,其中有 3 个项目 -----> 饼干、薯条、巧克力,我的 Main.xml 仅包含一个微调器和搜索按钮。
如果我从微调器中选择筹码并单击搜索按钮,它应该导航到筹码页面。如果我从微调器中选择饼干并单击搜索按钮,则应该导航到饼干页面。
请帮我解决这个问题这是代码
public class ShoppingActivity extends Activity {
Spinner sp;
Button b;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
b=(Button)findViewById(R.id.button1);
sp=(Spinner)findViewById(R.id.spinner1);
//sp.setOnItemSelectedListener((OnItemSelectedListener) this);
String[] itemz={"Biscuits","Chips","Chocolates"};
ArrayAdapter<String> aa=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,itemz);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(aa);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(sp.equals("Biscuits")){
Intent i=new Intent(ShoppingActivity.this, Biscuits.class);
startActivity(i);
}
if(sp.equals("Chips")){
Intent j=new Intent(ShoppingActivity.this, Chips.class);
startActivity(j);
}
if(sp.equals("Chocolates")){
Intent k=new Intent(ShoppingActivity.this, Chocolates.class);
startActivity(k);
}
}
});
}
}