hi all,

this test code is to display a spinner, and adds an item, which is a
snapshot of a webview site (eg. http://www.yahoo.com , etc.

I am unable to get it to run/display on android emulator, and it shows
a runtime exception in my eclipse plugin debugger.

I am new to this, so your help is greatly appreciated.
-jeremy

--- code -----


import java.io.ByteArrayOutputStream;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Picture;
import android.net.Uri;
import android.os.Bundle;
import android.webkit.WebView;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.Spinner;


public class ws extends Activity {
    /** Called when the activity is first created. */

        public Spinner spinner;
        public WebView wv;
        public ImageView img;

        @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.initSpinner();
        setContentView(R.layout.slidex);
        //this.initSpinner();

    }


    public void initSpinner()
    {
        this.spinner = (Spinner)this.findViewById(R.id.spinner1);
        this.wv = new WebView(this);

        this.wv.loadUrl("http://www.yahoo.com";);
        this.img = new ImageView(this);
        this.img.setMaxHeight(100);
        this.img.setMaxWidth(50);
        Picture pic = this.wv.capturePicture();
        ByteArrayOutputStream bs = new ByteArrayOutputStream();
        pic.writeToStream(bs);
        byte [] bdata = bs.toByteArray();
        int [] idata = new int[bdata.length+1];
        this.img.setImageBitmap(Bitmap.createBitmap(idata,50,100,
Bitmap.Config.ALPHA_8));
        //this.img.setImageURI(pic);

          //ArrayAdapter adapter = new ArrayAdapter
(this,R.id.spinner1);
          //adapter.add(this.img);
        try {
        this.spinner.addView(this.img);
        }catch(RuntimeException rt)
        {
        rt.printStackTrace();
        }


    }

}

--~--~---------~--~----~------------~-------~--~----~
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