Why are you using LinearLayout.LayoutParams for a child of a
ScrollView subclass?

On Thu, May 19, 2011 at 9:21 PM, Frank <[email protected]> wrote:
> Hi All,
>
> I have the following code. I only got a black screen without seeing
> the white image.
>
> public class Demo extends Activity {
>    private MyCtrl mCtrl;
>    protected void onCreate(Bundle savedInstanceState) {
>        super.onCreate(savedInstanceState);
>
>        mCtrl = new MyCtrl(this);
>        setContentView(mCtrl);
>    }
> }
>
> public class MyCtrl extends ScrollView {
>
>    public MyCtrl (Context context) {
>        super(context);
>        setFocusable(true);
>
>        int width = 100;
>        int height = 100;
>        int size = width * height;
>        int buf[] = new int[size];
>        for ( int i = 0; i < size; ++i) {
>                buf[i] = 0xFFFFFFFF; //white image
>        }
>
>        Bitmap bmp = Bitmap.createBitmap(buf, width, height,
> Bitmap.Config.ARGB_4444);
>        ImageView iv = new ImageView(getContext());
>        iv.setLayoutParams( new LinearLayout.LayoutParams(width, height) );
>        iv.setImageBitmap(bmp);
>        iv.setScaleType(ImageView.ScaleType.CENTER);
>        addView(iv);
>    }
> }
>
>
> However, if I derive MyCtrl from ImageView directly, the white image
> shows up.
>
> Your help is highly appreciated.
>
> Cheers,
> Frank
>
> --
> 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
>



-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android App Developer Books: http://commonsware.com/books

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