簡體   English   中英

Java縮放圖像

[英]Java scaling Image

謝謝閱讀! 我在為不同的屏幕密度提供圖像方面遇到了一個真正的問題。 屏幕快照頂部的位圖在服務器上提供。 我的應用在啟動時會加載此PNG,而PNG的加載方式為

ImageView ivBanner = (ImageView) findViewById(R.id.iv_banner);
ivBanner.setImageBitmap(Statics.banner);   
ivBanner.setOnClickListener(Bannerlistener);

但是如您所見,圖像和頂部/標簽之間有一些奇怪的邊界。 如果我將圖像放在drawable文件夾中並通過XML作為src加載它,一切正常,則縮放正確,並且沒有邊框。 但是問題是,我無法通過XML加載它!

有人對我有提示嗎? 再次感謝您的閱讀和幫助!

問候安迪

篩選器: http : //imageshack.us/photo/my-images/72/scaling.png/

編輯:這為我工作后嘗試:

<ImageView
        android:id="@+id/iv_banner"
        android:layout_width="fill_parent"
        android:layout_height="55dp" android:adjustViewBounds="true"              android:scaleType="fitCenter"/>

謝謝! 如果您在此代碼上看到任何問題,請告訴我。

嘗試使用一些像這樣的屬性:

ivBanner.setScaleType(ImageView.ScaleType.FIT_XY);

否則嘗試

ivBanner.setScaleType(ImageView.ScaleType.FIT_END);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM