https://www.leifiphysik.de/mechanik/einfache-maschinen/kraftwandler

...zur Antwort
.setText durch ein Bild ersetzten?

Hallo, ich bin ein Android Studio Anfänger und ich habe ein kleines Tic Tac Toe Spiel entwickelt. Ich habe ein Frage ist es möglich, dass man das .setText (Zeile 57 und 59) durch ein Bild ersetzen kann?

MainActivity.java (Ganzer Code: https://plus.google.com/111007986583866803319/posts/c2sU2pgzUji):

package com.example.bastian.tictactoe;

import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

private Button[][] buttons = new Button[3][3];

private boolean player1Turn = true;

private int roundCount;

private int player1Points;
private int player2Points;

private TextView textViewPlayer1;
private TextView textViewPlayer2;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    textViewPlayer1 = findViewById(R.id.text_view_p1);
    textViewPlayer2 = findViewById(R.id.text_view_p2);

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            String buttonID = "button_" + i + j;
            int resID = getResources().getIdentifier(buttonID, "id", getPackageName());
            buttons[i][j] = findViewById(resID);
            buttons[i][j].setOnClickListener(this);
        }
    }

    Button buttonReset = findViewById(R.id.button_reset);
    buttonReset.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            resetGame();
        }
    });
}

@Override
public void onClick(View v) {
    if (!((Button) v).getText().toString().equals("")) {
        return;
    }

    if (player1Turn) {
        ((Button) v).setText("X");
    } else {
        ((Button) v).setText("0");
    }

    roundCount++;

    if (checkForWin()) {
        if (player1Turn) {
            player1Wins();
        } else {
            player2Wins();
        }
    } else if (roundCount == 9) {
        draw();
    } else {
        player1Turn = !player1Turn;
    }

}

private boolean checkForWin() {
    String[][] field = new String[3][3];

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            field[i][j] = buttons[i][j].getText().toString();
        }
    }

    for (int i = 0; i < 3; i++) {
        if (field[i][0].equals(field[i][1])
                && field[i][0].equals(field[i][2])
                && !field[i][0].equals("")) {
            return true;
        }
    }

    for (int i = 0; i < 3; i++) {
        if (field[0][i].equals(field[1][i])
                && field[0][i].equals(field[2][i])
                && !field[0][i].equals("")) {
            return true;
        }
    }

    if (field[0][0].equals(field[1][1])
            && field[0][0].equals(field[2][2])
            && !field[0][0].equals("")) {
        return true;
    }

    if (field[0][2].equals(field[1][1])
            && field[0][2].equals(field[2][0])
            && !field[0][2].equals("")) {
        return true;
    }

    return false;
}

private void player1Wins() {
    player1Points++;
    Toast.makeText(this, "Spieler 1 hat gewonnen!", Toast.LENGTH_SHORT).show();
    updatePointsText();
    resetBoard();
}

private void player2Wins() {
    player2Points++;
    

...zum Beitrag

Dafür ist der ImageButton da, verwende am besten den.

https://developer.android.com/reference/android/widget/ImageButton

...zur Antwort

Der Differenzenquotient ist doch immer f(x1)-f(x2) geteilt durch x1 - x2

f(x1) ist ja gleich y1, f(x2) gleich y2

also kannst du aus den Kärtchen ablesen, was x1, x2, y1, y2 sein soll. Dann suchst du nur noch die Graphen aus, die diese Punkte auch auf ihrer Kurve haben.

Beispiel A: f(x1)=0, x1=3 und f(x2)=-1.5, x2=0 Die Punkte (3,0) und (-1.5,0) finde ich nur auf dem Graphen ganz rechts.

...zur Antwort

Hard reset macht man so: https://praxistipps.chip.de/sony-xperia-z-hard-reset-so-gehts_45808

Du hast gesagt, das hast du versucht - bist du ins Menü gekommen?

...zur Antwort

Bin nicht wirklich umgestiegen, habe aber beides in der Benutzung. An sich ist das Handling ähnlich, nur wischt man beim Einen von oben, beim anderen von unten, klickt woanders und hat keine Systemtasten, aber was solls. Schlimm allerdings ist bei Apple aus meiner Sicht, dass ich meine Musik nicht einfach so auf das Apple-Gerät schieben kann. Selbst mit PC-Anbindung kann ich nur auf Fotos zugreifen - was völlig unpraktisch ist. Bluetooth will das Applegerät auch nur mit Kopfhörern, nicht zum Datentauschen - das finde ich unpraktisch. Auch dass es nur mit Adapter einen Klingenanschluss beim iphone7 gibt, ist natürlich völlig dämlich und dass es nur einen Anschluss für das Laden und die Kopfhörer gibt - da geht eben nicht gleichzeitig Laden und Kopfhörer benutzen. Der Fingerabdruckscanner beim iphone7 ist allerdings sehr gut und funktionabel.

...zur Antwort

Das führt i.d.R. nicht zu Fehlstellungen, sondern zu Muskelverspannungen (auch unter dem Schulterblatt).

...zur Antwort

Bau halt in der for i noch eine for j ein... dann brauchste nur ein IF.

...zur Antwort

Das Volumen der Erde in einen Würfel zu quetschen würde bedeuten, dass die Ecken weit abstehen. Vermutlich würden sich die Wassermassen auf den Flächen ausbeulen. Die Ecken ragen jedoch fast 14% der Radiuslänge empor und wären damit Berge von über 890km. Wie wir alle wissen, verflüssigen sich die Gesteinsmassen bei unserer Gravitation schon bei Höhen von mehr als 10km, also würde der Würfel nicht lang halten.

Bild zum Beitrag

...zur Antwort

Wenn gestern noch alles ging, würd ich nicht allzuviel im Receiver ändern. Es spricht einiges dafür, dass deine Hardware das Problem ist. Kabelbruch, Kabel abgegangen - sowas eben. In den Einstellungen des Receivers kannst du Signalamplitude und Qualität nachgucken - da wirst du sehen, ob du überhaupt Signal hast.

...zur Antwort

Na, wenn man weiß, dass 1/8 genau 0.125 sind und an 8/8 nur 1/8 vom ganzen fehlt, könnte man z.B. von 1 genau 0.125 abziehen, oder eben von 1000 genau 125. Das geht locker im Kopf.

...zur Antwort

Wirst wohl um das dynamische Allozieren von Speicher mit malloc() nicht herumkommen!

...zur Antwort

Entweder hast du einen DSL-Provider, der dir das virtuelle Faxempfangen und -senden anbietet, dann bräuchtest du lediglich Software laden und installieren (was und wen kannst du beim Provider nachlesen) oder aber du benötigst ein Fax-Modem angeschlossen an einer dedizierten Telefonleitung, welches du an deinen PC anschließt. Dann kannst du dieses zum Empfang und Senden von Faxen verwenden (virtueller Drucker) - wenn der PC an ist.

Darüber hinaus gibt es auch noch Fax-Gateways, die zum Teil kostenlos erlauben, eine Email entgegenzunehmen, diese konvertieren und als Fax weiterschicken.

...zur Antwort