我非常擅长在Eclipse上使用Android进行开发。
我正在制作一个基本的相对布局,并有一个标题,欢迎信息,图像,最终文本。在肖像模式。
图像似乎是个问题。当我在2.7"屏幕视图边界延伸到左边和右边,这很好,因为那里什么都没有。但是,如果我搬到7"或10"查看图像边界向上和向下延伸,将文本顶部向上和底部向下推。所以现在有一大块白色空间。
http://imgur.com/GeM4psS这是7-10"肖像(见蓝色边界推文)
http://imgur.com/16JCtSy这是在2.7"现在是左右两侧的限制,但不会引起任何问题。
最理想的是,我希望图像始终在这些范围内。以下是所有涉及的xml。没有java被改变。感谢任何帮助。谢谢。如果我将它更改为fitxy,它会抬起图像。
<RelativeLayout xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="cs.play.quotably.MainActivity" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="@string/app_name"
android:textSize="30sp" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/textView3"
android:layout_below="@id/textView2"
android:layout_centerHorizontal="true"
android:layout_marginTop="8dp"
android:adjustViewBounds="true"
android:contentDescription="@string/fdr"
android:scaleType="fitCenter"
android:src="@drawable/fdr" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="8dp"
android:gravity="center"
android:text="@string/welcome"
android:textSize="15sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="8dp"
android:gravity="center"
android:text="@string/quote1"
android:textSize="15sp" />
</RelativeLayout>
感谢您的帮助!!
答案 0 :(得分:0)
<ImageView
android:id="@+id/imageView1"
android:layout_width="30dp"
android:layout_height="40dp"
android:layout_above="@id/textView3"
android:layout_below="@id/textView2"
android:layout_centerHorizontal="true"
android:layout_marginTop="8dp"
android:adjustViewBounds="true"
android:contentDescription="@string/fdr"
android:scaleType="fitCenter"
android:src="@drawable/fdr" />
&#13;