android - 键盘出现时如何防止滑动布局

标签 android android-layout

我已经编写了一个布局 xml,并将 EditText 放在 ImageView 下方和按钮上方。当我点击 EditText 发短信时,按钮出现并显示在 EditText 上。如何解决这个问题?我已经添加到 list android:windowSoftInputMode="adjustPan" 。它仍然无法正常工作。这是我的布局;

<EditText
    android:id="@+id/editTextGunlukIcerik"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/imageView"
    android:layout_below="@+id/imageView"
    android:layout_marginTop="68dp"
    android:ems="10"
    android:maxLines="7"
    android:overScrollMode="always"
    android:scrollHorizontally="false"
    android:scrollbarAlwaysDrawVerticalTrack="true"
    android:scrollbarStyle="insideInset"
    android:scrollbars="vertical" >

    <requestFocus />
</EditText>

<TextView
    android:id="@+id/textViewTarih"
    android:layout_width="fill_parent"
    android:layout_height="15dp"
    android:textStyle="normal|italic"
    android:textAlignment="center"
    android:layout_alignLeft="@+id/editTextGunlukIcerik"
    android:layout_below="@+id/imageView"
    android:layout_marginTop="36dp"/>

<Button
    android:id="@+id/buttonGunlukKaydet"
    android:windowSoftInputMode="adjustResize"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="17dp"
    android:text="Kaydet" />

最佳答案

使用下面的代码在标签内的 AndroidManifest 文件中,如下所示

 <activity android:windowSoftInputMode="adjustPan" 
           android:name=".MainActivity" >

引用这个问题

Android: How do I prevent the soft keyboard from pushing my view up?

关于android - 键盘出现时如何防止滑动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18931159/

相关文章:

android - 如何在线性布局中获取textview的位置(Y坐标)

Android 设计方法说明

java - Sugar ORM 中的相交查询如何工作

java - Json.getString() 上的 NullPointerException

java - 安卓工作室 : Could not create service of type DefaultGeneralCompileCaches using GradleScopeCompileServices. createGeneralCompileCaches()

android - 应用程序因空指针异常而崩溃

Android 底部工具栏像折断

android - 获取Android中动态添加的LinearLayouts的高度

Android 在没有 ContextMenu 的情况下选择 TextView/EditText 上的文本

java - 两个ExpandableListView中滚动的同步