在键入文本时,图像不会调整android的大小

时间:2015-11-17 17:08:43

标签: android android-layout

我有下面的图像vied,一切看起来很正常我对图像感到满意但是在布局中有文本视图每当我点击键入软键盘出现然后它占用屏幕的一半但问题是图像是不是缩小到适合布局,结果是裁剪图像...贝娄是代码任何想法?

并且我在一个drawable中有一个图像,而不是像xhdpi等不同的可绘制的不同尺寸的任何其他图像......

<LinearLayout>
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="tes.com">

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:scaleType="fitXY"
    android:id="@+id/imageView"
    android:layout_alignParentTop="false"
    android:src="@drawable/image1"
    android:layout_marginTop="10dp"
    android:layout_marginBottom="70dp"
    android:layout_alignParentEnd="false"
    android:layout_alignParentStart="false"
    android:layout_alignParentLeft="false" />

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="5dp"
    android:background="@drawable/bg_grd"
    android:id="@+id/LetterLayout">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Insert Letter"
        android:id="@+id/textView2"
        android:layout_marginBottom="10dp"
        android:layout_marginLeft="30dp" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/entryText"

        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:maxLength="1" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="check Letter"
        android:onClick="IntroLetter"
        android:id="@+id/checkletter" />

</LinearLayout>

2 个答案:

答案 0 :(得分:0)

你正面临着一直发生的典型剪辑, 转到清单文件并将以下属性添加到此布局所属的活动

<activity
...
 android:windowSoftInputMode="stateHidden|adjustPan"
/>

您可能希望更改值,具体取决于您在softInput键盘打开时希望活动窗口的行为方式

答案 1 :(得分:0)

尝试清单中的<activity android:windowSoftInputMode="adjustResize">。它会起作用。