簡體   English   中英

我正在嘗試在 Android Studio (Java) 中制作一個簡單的應用程序乘以用戶輸入值

[英]I am trying to make a simple App multiplies user input value in Android studio (Java)

我只想制作一個簡單的應用程序,將兩個不同的用戶輸入相乘,並在 onClick 偵聽器的 resultview 方法中顯示結果,該方法是“計算”按鈕。 你們能不能告訴我代碼塊可以做到這一點,我已經聲明了小部件和東西,我只需要乘法方法..請幫助我現在是程序員,並正在努力學習。 謝謝,您的幫助將不勝感激。

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){

    }


  }

}

cal_button的 onClick 里面寫下面的代碼

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));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM