这个android代码是如何工作的?

时间:2015-03-23 15:34:31

标签: android

如何使按钮可单击,您可以定义代码的工作方式。谢谢!

public void btnConvert(View view)
{
    EditText myVal = (EditText) findViewByID(R.id.ev);
    String x = myVal.getText().toString();

    Spinner myFrom = (Spinner)findViewById(R.id.cboFrom);
    String fr = myFrom.getText().toString();

    Spinner myTo = (Spinner)findViewById(R.id.cboTo);
    String to = myTo.getText().toString();

    int frVal = Integer.parseInt(x);
    int toVal = 0;

    if(fr.equals("Meters") && to.equals("Kilometers"))
    {
        toVal = frVal *0.001;
    }
}

1 个答案:

答案 0 :(得分:1)

Button button = (Button)findViewById(R.id.buttonsIdInXml);
button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        //do what you want here with the click
    }
});

XML

<?xml version="1.0" encoding="utf-8"?>
<Button android:id="@+id/buttonsIdInXml"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />