単純なイメージをimageview
に表示しようとしていますが、ソースイメージに存在しない写真の周りに境界線が追加されているようです。私はimageview
を親ビューに置き、イメージをイメージに設定しました。エディタでは、境界線の小さなスライバを見ることができますが、デバイスやエミュレータでそれを実行すると、より多くの境界線が表示されます。Imageviewは、ソースイメージに存在しない写真の周りの境界線を表示します。
国境があった場合には写真のサイズを外してみましたが、それは修正されませんでした。以下は、エミュレータとその違いを示すエディタの写真です。
、ありがとうございました。
EDIT:あなたのイメージのように保存されているもの
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_home_screen"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="frolicindustries.strandstudybible.HomeScreen"
android:weightSum="1"
android:background="@android:color/background_light"
android:orientation="vertical"
android:baselineAligned="false">
<!--android:scaleType="fitCenter"-->
<!--android:cropToPadding="false"-->
<!--android:layout_weight="0.01"-->
<Button
android:text="Button"
android:layout_width="wrap_content"
android:id="@+id/About"
android:background="@drawable/aboutgradient"
android:layout_alignParentBottom="true"
android:layout_height="65sp"
android:layout_marginBottom="1dip"
android:layout_marginTop="1dip"
android:layout_alignRight="@+id/Extras"
android:layout_alignEnd="@+id/Extras"
android:layout_alignLeft="@+id/Bible"
android:layout_alignStart="@+id/Bible" />
<Button
android:text="Button"
android:layout_width="wrap_content"
android:id="@+id/Extras"
android:background="@drawable/extragradient"
android:layout_height="65sp"
android:layout_above="@+id/About"
android:layout_marginTop="1dip"
android:layout_alignRight="@+id/WTFW"
android:layout_alignEnd="@+id/WTFW"
android:layout_alignLeft="@+id/Bible"
android:layout_alignStart="@+id/Bible" />
<Button
android:text="Button"
android:layout_width="wrap_content"
android:id="@+id/Bible"
android:background="@drawable/biblegradient"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:elevation="0dp"
android:layout_height="65sp"
android:layout_marginLeft="-5dip"
android:layout_marginRight="-5dip"
android:layout_above="@+id/WTFW" />
<Button
android:text="Button"
android:layout_width="wrap_content"
android:id="@+id/WTFW"
android:background="@drawable/wtfwgradient"
android:layout_height="65sp"
android:layout_above="@+id/Extras"
android:layout_marginTop="1dip"
android:layout_alignRight="@+id/Bible"
android:layout_alignEnd="@+id/Bible"
android:layout_alignLeft="@+id/Bible"
android:layout_alignStart="@+id/Bible" />
<ImageView
android:id="@+id/imageView2"
android:src="@drawable/logo"
android:background="@null"
tools:targetApi="lollipop"
android:layout_width="match_parent"
android:adjustViewBounds="false"
app:srcCompat="@drawable/logo"
android:layout_alignRight="@+id/Bible"
android:layout_alignEnd="@+id/Bible"
android:layout_height="155sp" />
<ImageView
android:layout_width="match_parent"
android:src="@drawable/title"
android:id="@+id/imageView3"
android:layout_weight="0.29"
android:layout_height="wrap_content"
android:layout_above="@+id/Bible"
android:layout_alignRight="@+id/imageView2"
android:layout_alignEnd="@+id/imageView2"
android:cropToPadding="false"
android:scaleType="centerCrop"
android:adjustViewBounds="true"
android:layout_below="@+id/imageView2" />
</RelativeLayout>
これは9・パッチ画像ですか? – Opiatefuchs
私はそう考えています。ソースの画像からさまざまなスケールの画像を生成するツールがありました – staticFlow
xmlファイルを投稿してください。 – Jiyeh