http://lmgtfy.com/?q=android+get+pixel+dimensions+of+screen

Thanks,
Justin Anderson
MagouyaWare Developer
http://sites.google.com/site/magouyaware


On Mon, Apr 30, 2012 at 3:01 PM, Mohamed ElSanousi <[email protected]>wrote:

>
>
>  Oh ok. And how will I get the actual pixel dimensions of the screen? I
> really need your help
>  Thanks
>
>
> On Tue, May 1, 2012 at 12:16 AM, Justin Anderson <[email protected]>wrote:
>
>> I want the selected picture that is passed to the new activity to fit the
>>> screen size. I want to resize the bitmap to fit the screen exactly.
>>>
>> Well, then you would need some code to get the actual pixel dimensions of
>> the screen... right now you have hardcoded values of 750.  Keep in mind
>> that doing this will cause distortion of the image... It will look
>> stretched either in width or height.
>>
>>
>> Thanks,
>> Justin Anderson
>> MagouyaWare Developer
>> http://sites.google.com/site/magouyaware
>>
>>
>> On Mon, Apr 30, 2012 at 1:56 PM, Mohamed ElSanousi 
>> <[email protected]>wrote:
>>
>>>
>>>  I want the selected picture that is passed to the new activity to fit
>>> the screen size. I want to resize the bitmap to fit the screen exactly.
>>>  Thanks
>>>
>>> On Mon, Apr 30, 2012 at 11:10 PM, Justin Anderson <[email protected]
>>> > wrote:
>>>
>>>> What exactly are you trying to accomplish?  You said "the returned
>>>> image is stretched and doesn't fit the mobile screen size" but I don't see
>>>> anywhere in your code where you are doing anything with the screen size of
>>>> the device...  What exactly are you expecting and what exactly are you
>>>> seeing?
>>>>
>>>>
>>>> Thanks,
>>>> Justin Anderson
>>>> MagouyaWare Developer
>>>> http://sites.google.com/site/magouyaware
>>>>
>>>>
>>>> On Mon, Apr 30, 2012 at 1:04 PM, Mohamed ElSanousi <
>>>> [email protected]> wrote:
>>>>
>>>>> No.
>>>>>
>>>>>
>>>>> On Mon, Apr 30, 2012 at 10:53 PM, Justin Anderson <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Are you putting the Bitmap in an ImageView?
>>>>>>
>>>>>> Thanks,
>>>>>> Justin Anderson
>>>>>> MagouyaWare Developer
>>>>>> http://sites.google.com/site/magouyaware
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 30, 2012 at 12:44 PM, Mohamed ElSanousi <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>  Code:
>>>>>>>  I have this code in the Activity result, when the user hits load,
>>>>>>> it will open the gallery allow him to choose a picture. The selected
>>>>>>> pictured is passed to another activity, here is where i'm facing the
>>>>>>> problem. The picture doesn't fit the screen.
>>>>>>>
>>>>>>>
>>>>>>>                 Uri selectedimage= data.getData();
>>>>>>>
>>>>>>>          Uri contentUri = data.getData();
>>>>>>>
>>>>>>>              String[] proj = { MediaStore.Images.Media.DATA };
>>>>>>>
>>>>>>>
>>>>>>>              Cursor cursor = managedQuery(contentUri, proj, null,
>>>>>>> null, null);
>>>>>>>
>>>>>>>              int column_index =
>>>>>>> cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
>>>>>>>
>>>>>>>              cursor.moveToFirst();
>>>>>>>
>>>>>>>              String tmppath = cursor.getString(column_index);
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>          Intent intent= new Intent(this,NasalProjectionActivity.
>>>>>>> class);
>>>>>>>
>>>>>>>          intent.putExtra("imagePath",tmppath);
>>>>>>>
>>>>>>>            startActivity(intent);
>>>>>>>
>>>>>>>
>>>>>>>  Receiving Activity,
>>>>>>>
>>>>>>>  Thats what i have on the receiving activity.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>      Bitmap b = BitmapFactory.decodeFile(getIntent().getStringExtra(
>>>>>>> "imagePath"));
>>>>>>>
>>>>>>>         int newHe=750;
>>>>>>>
>>>>>>>         int newWe=750;
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>         int width=b.getWidth();
>>>>>>>
>>>>>>>         int height = b.getHeight();
>>>>>>>
>>>>>>>         float scaleWidth = ((float) newWe) / width;
>>>>>>>
>>>>>>>         float scaleHeight = ((float) newHe) / height;
>>>>>>>
>>>>>>>         Matrix matrix = new Matrix();
>>>>>>>
>>>>>>>         matrix.postScale(scaleWidth, scaleHeight);
>>>>>>>
>>>>>>>         Bitmap resizedBitmap = Bitmap.createBitmap(b, 0, 0, width,
>>>>>>> height, matrix, false);
>>>>>>>
>>>>>>> Thanks alot
>>>>>>>
>>>>>>> On Mon, Apr 30, 2012 at 7:51 PM, Justin Anderson <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> What have you tried so far?  How are you loading the image?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Justin Anderson
>>>>>>>> MagouyaWare Developer
>>>>>>>> http://sites.google.com/site/magouyaware
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Apr 30, 2012 at 1:55 AM, Mohamed ElSanousi <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi!!
>>>>>>>>>
>>>>>>>>>  I'm trying to load a picture from the gallery and display,
>>>>>>>>> everything
>>>>>>>>> works fine except that the returned image is stretched and doesn't
>>>>>>>>> fit
>>>>>>>>> the mobile screen size? I need help, thanks alot :)
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> 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
>>>>
>>>
>>>  --
>>> 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
>

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