2016-05-03 3 views
-1

Ich möchte nur eine einfache App, die zwei verschiedene Benutzereingaben zu multiplizieren, und zeigt das Ergebnis in resultview-Methode auf onClick Listener, die die " Berechnen Sie "Knopf. Könnt ihr mir zeigen, dass der Code-Block das könnte, ich habe die Widgets und Sachen schon erklärt, alles was ich brauche ist die Multiplikationsmethode .. bitte helft mir, ich bin jetzt Programmierer und versuche zu lernen. Danke, Ihre Hilfe wird sehr geschätzt. Ich versuche, eine einfache App zu multiplizieren Benutzereingabewert in Android Studio (Java)

package com.example.alexm.percentcal; 

import android.app.ActionBar; 
import android.support.annotation.Nullable; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.TextView; 

public class MainActivity extends AppCompatActivity { 

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

    Button cal_button = (Button) findViewById(R.id.cal_button); 
    final EditText percentBox = (EditText) findViewById(R.id.percentBox); 
    final EditText valuebox = (EditText) findViewById(R.id.valueBox); 
    final TextView resultview = (TextView) findViewById(R.id.result); 
    cal_button.setOnClickListener(new View.OnClickListener()); 

    @Override 
    public void onClick(View v){ 

    } 


    } 

} 
+0

Bitte, wenn Sie einen Fehler oder einen Fehler mit allen Mitteln finden Sie es korrigieren. Danke –

Antwort

1

schreiben unten Code innerhalb von onClick von cal_button

int val1 = Integer.parseInt(percentBox.getText()); 
int val2 = Integer.parseInt(valueBox.getText()); 

//as you can not set int value to TextView, so convert it to string. 
resultView.setText(String.valueOf(val1*val2)); 
+1

Sie werden wahrscheinlich nicht in der Lage sein, die Antwort zu verbessern, da Ihr Ruf <15 ist. Sie sollten auch lesen, wie Sie Fragen zu stackoverflow stellen oder Ihr Konto wird gesperrt, da Sie nichts von downvotes lernen. –

+0

Wo kann ich lesen, wie man eine Frage stellt oder wie ich meinen Ruf verbessern kann? Übrigens schätze ich Ihre Antwort sehr. –

+0

http://stackoverflow.com/help/how-to-ask –

Verwandte Themen