Bu sorun çıkarsa özür dilerim. Şimdiye kadar bir cevap bulamadık. Bir pop up penceresi oluşturmak için bu eğitimi (https://www.youtube.com/watch?v=fn5OlqQuOCk) takip ettim. İstenildiği gibi çalışırken, butona java kodundan basıldığında metni değiştirmek istiyorum.Java kodundan metin nasıl değiştirilir?
Daha spesifik olmak gerekirse, bir dizi dizim var ve düğmeye her basıldığında, dizinin rasgele bir öğesinin gösterilmesini istiyorum. Bu şeyleri yapmak için nasıl gidebilirim?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b = (Button)findViewById(R.id.mundaneLoot);
b.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, Pop.class));
}
});
}
(esasen yeni bir aktivitedir) Gelen pencerede Benim xml kodudur:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Pop up window"
android:id="@+id/textView"
android:layout_gravity="center_horizontal"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
Benim onCreate yöntemi (mundaneLoot düğmesinin id) 'dir
Java kodundan android:text="Pop up window"
dosyasını düzenlemek istiyorum. Bunun gibi
(TextView) findViewById (R.id.textView) .setText ("what ever"); –
pop up penceresi bir iletişim kutusu? –
@SagarNayak, sorgumda belirttiğim gibi, yeni bir etkinlik olarak bir pop-up yarattığım bir öğretici takip ettim. –