所以我试图习惯Android并打算为美国宇航局的“每日图像”RSS提要创建一个应用程序,它本质上需要一个图像和几个文本视图。 这是我目前对布局的尝试(编译Android 4.3,如果这很重要):
<LinearLayout 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:orientation="vertical"
tools:context="com.headfirst.nasaiodt.Feed" >
<ImageView
android:id="@+id/imgView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitStart"
android:adjustViewBounds="true"
android:contentDescription="@string/testImgDescription"
android:src="@drawable/test_img" />
<TextView
android:id="@+id/titleView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/testTitle" />
<TextView
android:id="@+id/dateView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/testDate" />
<TextView
android:id="@+id/descriptionView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/testContent" />
</LinearLayout>
你认为这对于它的目的来说很简单,但是,我似乎无法摆脱图片右侧非常耐用的白条:
不是
android:layout_width="match_parent"
ImageView中的应该照顾好吗? (不,它不是一个日食故障,它也出现在模拟器中。)
我很感激你的帮助。我做错了什么?
答案 0 :(得分:1)
Try using scale type to fit X and Y coordinates. This will solve if its not a glitch.
<ImageView
android:id="@+id/imgView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:contentDescription="@string/testImgDescription"
android:src="@drawable/test_img" />