Witam, napisałem taki alertdialog:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent" android:layout_height="match_parent"
android:gravity="center">
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="#ff0b18"
android:padding="11dp"
android:text="WELL DONE!"
android:textSize="16sp"
android:textAllCaps="false"
android:textColor="#FFF"
android:textStyle="bold" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textStyle="bold"
android:layout_gravity="center"
android:layout_marginBottom="10dp"
android:layout_marginTop="7dp"
android:textSize="15dp"
android:text="That was 1 number!" />
<ImageView
android:id="@+id/imageView"
android:layout_width="70dp"
android:layout_gravity="center"
android:layout_height="80dp"
android:layout_below="@+id/linearLayout2"
android:gravity="center"
app:srcCompat="@drawable/trophy" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="You guessed the number in 2 attempts!"
android:gravity="center"
android:textSize="15dp"
android:textStyle="bold" />
Java:
AlertDialog.Builder builder = new AlertDialog.Builder(MediumLevelActivity.this);
View view1 = LayoutInflater.from(MediumLevelActivity.this).inflate(R.layout.alert_win, null);
builder.setPositiveButton("Thanks!", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setView(view1);
builder.show();
Mam 2 zmienne "x" i "y", które nie są stałe. Nie wiem jak podmienić 1 i 2 w alertdialog w TextView5 i TextView6 na właśnie wartość tych zmiennych "x" i "y"