你这结帖率,估计大家都不敢来了
你的spinner1,spinner2设置的同一个监听事件。
你的spinner1,spinner2设置的同一个监听事件。
解决方案 »
- 小弟是android初学者,想问下各位大神,android有什么编程规范,和思想吗?我想了解下有关代码编写这方面的知识,请问大家有书籍可以推荐吗?
- 可以在不同的View之间传递motionevent么?
- 求助,新浪微博API
- android 怎么挂再mtd分区,
- 如何才能监听UDP端口?
- android qq群 6004215
- 新手提问:关于HTML5移动应用结合php写后台数据处理的问题
- listview中item里的radiobutton如何实现单选功能,并记录值
- 求大神指点,我用百度地图api开发的地图怎么不能在手机上运行
- Android蓝牙4.0开发问题
- android的usb转串口开发
- android 锁屏软件为什么都要设置桌面?
然后如果每个控件绑定监听了,我要实现的功能应该写在哪里呢?
private Spinner spinner1 = null;
private Spinner spinner2 = null;
private TextView view1;
private TextView view2;
private Button button1; String selectText;
String selectText1;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner1 = (Spinner)findViewById(R.id.spinner1);
spinner2 = (Spinner)findViewById(R.id.spinner2);
view1 = (TextView) findViewById(R.id.textview3);
view2 = (TextView) findViewById(R.id.textView5);
button1 = (Button)findViewById(R.id.button1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, android.R.layout.simple_spinner_item );
ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(this, R.array.spinner2, android.R.layout.simple_spinner_item );
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter);
spinner2.setAdapter(adapter1);
spinner1.setOnItemSelectedListener(new SpinnerOnSelectedListener1());
spinner2.setOnItemSelectedListener(new SpinnerOnSelectedListener2());
button1.setOnClickListener(new button1Listener());
}
class SpinnerOnSelectedListener1 implements OnItemSelectedListener
{
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
String selectText =getResources().getStringArray(R.array.planets_array)[position];
}
public void onNothingSelected(AdapterView<?> parent) {
System.out.println("nothing selected");
}
}
class SpinnerOnSelectedListener2 implements OnItemSelectedListener
{
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
String selectText1=getResources().getStringArray(R.array.spinner2)[position];
}
public void onNothingSelected(AdapterView<?> parent) {
System.out.println("nothing selected");
}}
class button1Listener implements OnClickListener
{
public void onClick(View v)
{
if(selectText =="周一")
{
if(selectText1=="第一节");
view2.setText("haha");
}
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}}