2016-05-03 18 views
-1

我只是想做一個簡單的應用程序,乘以兩個不同的用戶輸入,並顯示結果在onClick監聽器上的resultview方法是「計算「按鈕。你們可以告訴我代碼塊可以做到這一點,我已經宣佈了小部件和東西,我需要的只是多種方法..請幫助我現在是程序員,並試圖學習。謝謝,您的幫助將不勝感激。我試圖做一個簡單的應用程序乘以Android工作室(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

請,如果你看到一個錯誤或缺陷通過各種手段,請更正的onClick內。謝謝 –

回答

1

下面的代碼寫的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

因爲你的聲望是<15,所以你可能無法提出答案。你也應該閱讀如何在stackoverflow上提問,否則你的帳戶將被禁止,因爲你沒有從downvotes中學到任何東西。 –

+0

我在哪裏可以閱讀如何提問或如何提高我的聲譽?順便說一句,我非常感謝你的答案。 –

+0

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

相關問題