Soru & Cevap

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);
                    */



            }
        });


    }


}

 

5 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user erayyelmen
erayyelmen
14.07.2015 - 12:33


Fonksiyonu oluşturursan yardımcı olabilirim.Sıfırdan kimse sana kod yazmaz.Kolay gelsin