I draw various objects on the SurfaceView canvas.  I also have a
dialog screen defined with a xml file that has buttons. I just want to
use a dialog screen button to change the value of one variable,.
Following is the real myMethod.


    public void setDrawShape(int drawshape){
        DrawShape = drawshape;
    }



On Jan 11, 7:28 pm, Kristopher Micinski <[email protected]>
wrote:
> By the way, what is myMethod(), and what does it do?  More
> specifically, why do you need to call it?
>
> kris
>
> On Wed, Jan 11, 2012 at 9:24 PM, Kristopher Micinski
>
>
>
>
>
>
>
> <[email protected]> wrote:
> >http://stackoverflow.com/questions/5203547/draw-surfaceview-from-layo...
>
> > ??
>
> > On Wed, Jan 11, 2012 at 9:18 PM, JamesColeman
> > <[email protected]> wrote:
> >> Thank you for your reply!!
>
> >> I am not sure what doesn't make sense.  I was told from a developers
> >> forum that  I HAVE to use the xml file and extend surfaceview to
> >> accomplish my goals. So that is what I did.  It works, all I need to
> >> do now is call a method.
>
> >> The DrawingSurfaceView is created from the xml file, not my code, so I
> >> don't know how to format a call to mymethod.
>
> >> If it wasn't created from the xml file there are a couple of ways for
> >> me to call mymethod. For example if I create the class from where I
> >> want to make the call I can do the following.
>
> >> DrawingSurfaceView MyView - new DrawingSurfaceView();
> >> MyView.myMethod();
>
> >> However, I never create the MyView. It is created form the xlm file.
>
> >> I  do not think basic android questions involve xml layout files.
>
> >> On Jan 11, 6:56 pm, Kristopher Micinski <[email protected]>
> >> wrote:
> >>> It doesn't make any sense to do this, unless you actually have an
> >>> object of that class.  Unless the method should indeed be static.
> >>> (This seems like a basic Java question, not an Android specific
> >>> question.)
>
> >>> Kris
>
> >>> On Wed, Jan 11, 2012 at 8:51 PM, JamesColeman
>
> >>> <[email protected]> wrote:
> >>> > In my xml layout file I override surface view as follows
>
> >>> > my.xlm
> >>> > <com.MyApp.DrawingSurfaceView
> >>> >        android:id="@+id/DrawingSurfaceView"
> >>> >        android:layout_width="fill_parent"
> >>> >        android:layout_height="fill_parent"
> >>> >        android:layout_weight="1" />
>
> >>> > DrawingSurfaceView.java
> >>> > public class DrawingSurfaceView extends SurfaceView implements
> >>> > SurfaceHolder.Callback{
>
> >>> > public void myMethod(){
> >>> > }
> >>> > }
>
> >>> > How do I call MyMethod from another class?
>
> >>> > --
> >>> > You received this message because you are subscribed to the Google
> >>> > Groups "Android Developers" 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-developers?hl=en
>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "Android Developers" 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-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to