if-else yapısını kullanamadım ?
13.07.2015 - 04:53
arkadaşlar öncelikle yapmak istediğimi açıklayayım daha sonra kodları vereyim.
4 takımı random olarak textview'e yazdırıyorum. sonra textview'i string'e çeviriyorum sonra eğer random olarak gelen string "X Takımı" na eşit olursa iki tane linearlayout'un setBackgroundColor yapıcam. Ve bu işlemi 4 takım içinde yapmalıyım yani
eğer X takımına eşitse x takımının renklerini
Y takımına eşitse y takımının renkleri gibi ....
Kodlarım :
Button bPlayer1, bPlayer2, bPlayer3, bPlayer4;
TextView currentTeam, prevTeam;
LinearLayout color1, color2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bPlayer1 = (Button)findViewById(R.id.player1);
bPlayer2 = (Button)findViewById(R.id.player2);
bPlayer3 = (Button)findViewById(R.id.player3);
bPlayer4 = (Button)findViewById(R.id.player4);
currentTeam = (TextView)findViewById(R.id.currentTeam);
prevTeam = (TextView)findViewById(R.id.prevTeam);
color1 = (LinearLayout)findViewById(R.id.teamColor1);
color2 = (LinearLayout)findViewById(R.id.teamColor2);
final String [] Teams = {"Fenerbahçe", "Galatasaray" , "Beşiktaş" , "Trabzonspor"};
bPlayer2.setEnabled(false);
bPlayer3.setEnabled(false);
bPlayer4.setEnabled(false);
final String curTeamName = currentTeam.getText().toString();
bPlayer1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int rand = (int) (Math.random() * 4);
currentTeam.setText(Teams[rand]);
// Toast.makeText(getApplicationContext(), "Takım Değişti. Sıradaki Oyuncu...", Toast.LENGTH_SHORT).show();
/*bPlayer1.setEnabled(false);
bPlayer2.setEnabled(true);
*/
}
});
}
}
7
Görüntülenme
0 Beğeni