我有一個問題。我使用Android Studio進行開發。 我有一個非常美麗的風景imageview的這樣一個< 3: http://www.barrymellorphotography.co.uk/assets/Uploads/landscapes-13.jpgAndroid顯示的風景ImageView
我想要顯示它在手機上(橫向或縱向等等),因此,它需要整個父佈局寬度,並採取必要的高度尺寸(比例)。但我沒有達到這個目標:(
首先顯示的圖片質量是非常非常比我想要導入的圖片更糟糕:我認爲這是因爲Android Studio減少它把它放在不同的文件夾(hdpi, mdpi ...)和後面的小圖片的質量,它延伸到放在手機上!
其次它不佔用整個寬度...在左側和右側保持2或3 dps!高度是最小的(1DP),而不是proportionnally :(
下面我解釋我是如何做的導入和顯示圖片,如果有人有一個答案吧,謝謝!
1-我點擊新的Image Asset!
2-在資產工作室我選擇:
- 資產類型:啓動圖標
- 前景:圖片
- 前景縮放:中心
- 形狀:無
- 名稱:banniere
我點擊OK =>圖片發送到mipmap folde RS
3-在其中顯示在活動XML文件,我這樣做:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/bleuclair"
tools:context=".Aproposde">
<ImageView
android:id="@+id/aproposdebanniere"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:background="@mipmap/banniere"/>
</RelativeLayout>
正是我所要求的:)非常感謝你。如果我可以upvote 100倍您的帖子,我會做到這一點! :)我不知道我可以直接在可繪製文件夾上放置圖片。但現在我有一個小問題,其結果是:我的圖片垂直位於屏幕中心,當我添加android:alignParentTop =「true」或android:layout_gravity =「top」或android:重力=「頂」。你知道我該如何解決這個問題嗎?謝謝! – dam
在ImageView中添加此屬性'android:adjustViewBounds =「true」'。歡呼:) @dam – Wilik
完美:)謝謝你又一次!也歡呼你:) – dam