Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用请求焦点时,Scrollview内的EditText无法获取焦点_Android_Android Edittext_Android Scrollview - Fatal编程技术网

Android 使用请求焦点时,Scrollview内的EditText无法获取焦点

Android 使用请求焦点时,Scrollview内的EditText无法获取焦点,android,android-edittext,android-scrollview,Android,Android Edittext,Android Scrollview,当edittext在scrollview中运行时,我尝试使用edittext.requestFocus()时遇到问题 谁能帮忙吗 编辑 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/add_listitem_layout" android:layout_width=

当edittext在scrollview中运行时,我尝试使用edittext.requestFocus()时遇到问题

谁能帮忙吗

编辑

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/add_listitem_layout"
android:layout_width="match_parent"
android:layout_height="@dimen/shared_list_icon_size"
android:background="@android:color/white"
android:gravity="center_vertical"
android:orientation="horizontal" >

<EditText
    android:id="@+id/list_item_name_textview"
    android:layout_width="0dp"
    android:layout_height="@dimen/shared_list_icon_size"
    android:layout_marginLeft="@dimen/larger_margin"
    android:layout_marginRight="@dimen/medium_margin"
    android:layout_weight="4"
    android:background="@color/white"
    android:gravity="center_vertical"
    android:hint="@string/add_new_item"
    android:singleLine="true"
    android:textColorHint="@color/yomi_gray_one">
</EditText>

<RelativeLayout
    android:layout_width="@dimen/shared_list_icon_size"
    android:layout_height="@dimen/shared_list_icon_size" >

    <ImageView
        android:id="@+id/add_list_item_imageview"
        android:layout_width="@dimen/shared_list_icon_size"
        android:layout_height="@dimen/shared_list_icon_size"
        android:padding="@dimen/medium_margin"
        android:src="@drawable/listitem_add_icon" />

    <ImageView
        android:id="@+id/close_list_item_imageview"
        android:layout_width="@dimen/shared_list_icon_size"
        android:layout_height="@dimen/shared_list_icon_size"
        android:padding="@dimen/medium_margin"
        android:src="@drawable/post_cancel" />
</RelativeLayout>


EditText
Scrollview
可能同时存在问题。edittext焦点请求将尝试激活软键盘,这将影响您的滚动。因此,您可能会获得焦点,然后发生滚动,滚动视图将重新获得焦点。。。例如,编辑文本开始从屏幕上滚动,因此失去焦点

您可能还有另一个问题,但您将面临编辑文本在屏幕上的位置问题,除非您处理它,如下所示:


或者以其他方式。

您的布局文件在哪里?@mmlooloo:请检查编辑。我在您的布局中没有看到
滚动视图。