Вопрос по кнопкам
Добавлено: 26 фев 2012, 21:26
Всем доброго времени суток =) У меня банальный вопрос. Вот у меня есть такой экран:
package ru.startandroid.develop.kyrsovaya;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
//МЕНЮ НАСТРОЙКИ
public class Nast extends Activity implements OnClickListener {
Button Yzl;
Button Svaz;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nast);
Yzl = (Button) findViewById(R.id.Yzl);
Svaz = (Button) findViewById(R.id.Svaz);
Yzl.setOnClickListener(this);
Svaz.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.Yzl:
Intent intent = new Intent(this, Four.class);
startActivity(intent);
break;
case R.id.Svaz:
Intent intent1 = new Intent(this, Svazi.class);
startActivity(intent1);
break;
}
}
}
Как мне сделать так, чтобы кнопочка Svaz могла нажиматься только после нажатия кнопки Yzl. И если можно, объясните пожалуйста как делаются условия на доступность кнопок(можно нажать/нельзя нажать).
package ru.startandroid.develop.kyrsovaya;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
//МЕНЮ НАСТРОЙКИ
public class Nast extends Activity implements OnClickListener {
Button Yzl;
Button Svaz;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nast);
Yzl = (Button) findViewById(R.id.Yzl);
Svaz = (Button) findViewById(R.id.Svaz);
Yzl.setOnClickListener(this);
Svaz.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.Yzl:
Intent intent = new Intent(this, Four.class);
startActivity(intent);
break;
case R.id.Svaz:
Intent intent1 = new Intent(this, Svazi.class);
startActivity(intent1);
break;
}
}
}
Как мне сделать так, чтобы кнопочка Svaz могла нажиматься только после нажатия кнопки Yzl. И если можно, объясните пожалуйста как делаются условия на доступность кнопок(можно нажать/нельзя нажать).