【发布时间】:2013-05-16 16:21:39
【问题描述】:
我需要一个示例逻辑代码... 我有旋转器,里面有 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);
}
}
});
}
}
【问题讨论】: