Merhabalar,
Android Studio'da butona tıkladığımızda, 1 ve 4 arasında bir integer değer alıp ona göre Layaout'un arka planını şu şekilde değiştirebiliriz.Button butonTik;
EditText text;
RelativeLayout rlt;
int sira;
Random rnd = new Random();
public int RenkSirala(){
sira = rnd.nextInt(3)+1;
return sira;
}
@Overrideprotected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
butonTik = (Button) findViewById(R.id.button);
text = (EditText) findViewById(R.id.editText);
rlt = (RelativeLayout) findViewById(R.id.relative);
butonTik.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
RenkSirala();
if(sira == 1)
rlt.setBackgroundColor(Color.LTGRAY);
if(sira == 2)
rlt.setBackgroundColor(Color.GREEN);
if(sira == 3)
rlt.setBackgroundColor(Color.YELLOW);
Toast.makeText(getApplicationContext(),text.getText().toString(),Toast.LENGTH_SHORT).show();
}
});
}
Ekran Görüntüleri aşağıdaki gibidir...
aynı zamanda AdıSoyadının altındaki edit Text'te yazan yazıyı da ekrana Toast ile basmaktadır.
Bir sonraki yazıda görüşmek üzere sevgilerle...
Hiç yorum yok:
Yorum Gönder