Eddie O'Hagan wrote:
> I think I found what u were talking about.
> 
> myCalcButton.setOnClickListener(new Button.OnClickListener()
>               {
>               public void onClick(View v)
>               {
>                       double billNum = Double.parseDouble(myBillAmt.getText
> ().toString());
>                       double preNum = Double.parseDouble
> (myPrecentage.getText().toString());
> 
> 
>                       myAns.setText(""+calcTip(billNum,preNum));
>               }
>               }
>         );
> 
> 
> 
> I dont relly understand what is going on here though. Could you please
> explain this to me?

This is pretty typical for widget-based GUI development, at least on
Java. You are passing the Button an OnClickListener object. The Button
will call onClick() on that OnClickListener when the Button is clicked.
In there, you are doing your tip calculation and updating the TextView
with the results.

If your concerns lie with the "new Button.OnClickListener()" syntax, you
will want to read up on "anonymous inner classes".

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com
_The Busy Coder's Guide to Android Development_ Version 2.0 Published!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to