[英]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.