当前位置: 首页 > 知识库问答 >
问题:

编辑文本时单击整个版式上移

闾丘山
2023-03-14

我不想移动我的布局,其中有几个视图,所以当用户触摸编辑文本,然后键盘打开,我的布局小部件上升。我甚至在清单中使用了代码

Android:WindowsoftinPutmode=“AdjustPan”

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeAdd"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v7.widget.Toolbar
        android:id="@+id/my_toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/black"/>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/my_toolbar">

        <ScrollView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:isScrollContainer="false">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">

                <android.support.v7.widget.RecyclerView
                    android:id="@+id/rv_recycler_view"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_above="@+id/footer_layout"
                    android:layout_marginTop="@dimen/dp_10"
                    android:background="@drawable/bg_add_buddy_fragment"
                    android:visibility="visible" />

            </LinearLayout>
        </ScrollView>

        <include
            android:id="@+id/footer_layout"
            layout="@layout/footer"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="bottom"
            android:layout_alignParentBottom="true" />
    </RelativeLayout>
</RelativeLayout>

共有1个答案

冯哲彦
2023-03-14

将以下代码添加到清单中

<activity android:name=".YourActivity"
        android:windowSoftInputMode="adjustPan|stateHidden"/>
 类似资料:
  • 我正在经历一个问题。 XML编码 Java编码 我希望当我单击editText时,当前文本必须是dissapperar。但是当我单击 单击事件工作正常,但光标不再位于编辑文本处。这意味着如果要输入一些新文本,那么即使光标不在编辑文本,如何输入新文本,如果我使用 然后单击事件不起作用。但可用于任何新编辑。问题是什么?我知道这是个愚蠢的错误,但我不知道在哪里。提前感谢大家。

  • 我正在尝试调整图像按钮正下方的软键盘,但它覆盖了图像按钮,使其无法单击。当用户单击编辑文本时,我希望按钮位于软键盘的正上方。我尝试过使用,但它似乎不起作用。 下面是我的布局。xml文件 在AndroidManifest中。我拥有的xml文件

  • 我想在用户在EditText中键入文本时将文本放入我的应用程序中的某个字符串中,并使用它来生动地在活动上显示它(在不同的视图中...) - 就像谷歌的实时/即时搜索工作一样...

  • 我有一个编辑文本框和onClick功能。请告诉如何只在用户单击edittext框插入数据时显示键盘。在正常情况下,键盘在我运行我的应用程序时显示,但我只希望它在用户单击edittext框时显示。

  • 有人知道一种只需单击行即可触发行编辑的方法吗? 我希望看到与单击编辑命令按钮时相同的功能,但通过选择行触发。

  • 是否有任何方法可以生成一行EditTextPreference?我认为默认情况下没有任何财产可以做到这一点。是否需要重写对象?有人做过这个吗?