将光标移动到滚动视图内的编辑文本

发布于 2024-12-21 01:53:40 字数 1417 浏览 0 评论 0原文

我在滚动视图中有一个需要的编辑文本。在添加包含编辑文本的滚动视图之前,我可以触摸编辑文本框来移动光标,并且可以长按它来获取选择选项。现在我在滚动视图中编辑了文本,我无法单击文本并移动光标,或长按以获取选择选项。这是我正在使用的 xml:

        <HorizontalScrollView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        >

        <RelativeLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingRight="10dp">    
            <EditText
                 android:id="@+id/output"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginTop="5dp"
                 android:layout_marginBottom="5dp"
                 android:lines="1"
                 android:textSize="25dp"
                 android:text=""
                 android:textColor="@android:color/black"
                 android:background="@android:color/white" />

            <ImageView android:id="@+id/animated_output"
                android:layout_width="28dp"
                android:layout_height="25dp"
                android:layout_marginTop="9dp"

                android:layout_marginRight="20dp"
                android:layout_toRightOf="@+id/output"
                android:background="@color/transparent"/>


        </RelativeLayout> 

    </HorizontalScrollView>

知道为什么会这样吗?

I have an edit text that I need within a scrollview. Before I added a scrollview that wrapped the edittext, I was able to touch on the edit text box to move the cursor, and I could long press it to get the select options. Now that I have the edit text within a scrollview, I am not able to click on the text and move the cursor, or long press to get the select options. Here is the xml I am using:

        <HorizontalScrollView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        >

        <RelativeLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingRight="10dp">    
            <EditText
                 android:id="@+id/output"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginTop="5dp"
                 android:layout_marginBottom="5dp"
                 android:lines="1"
                 android:textSize="25dp"
                 android:text=""
                 android:textColor="@android:color/black"
                 android:background="@android:color/white" />

            <ImageView android:id="@+id/animated_output"
                android:layout_width="28dp"
                android:layout_height="25dp"
                android:layout_marginTop="9dp"

                android:layout_marginRight="20dp"
                android:layout_toRightOf="@+id/output"
                android:background="@color/transparent"/>


        </RelativeLayout> 

    </HorizontalScrollView>

Any idea why this may be?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文