EditText在片段内无法单击

时间:2014-07-14 16:22:07

标签: android android-fragments android-edittext

我有一个" has_groups_fragment"片段,它有一个EditText元素。 当我尝试单击它时,键盘没有响应。

布局如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/has_groups"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/ft_background"
    android:orientation="vertical" >

    <LinearLayout
        android:id="@+id/searchGroupsArea"
        android:layout_width="350dp"
        android:layout_height="wrap_content" >

        <EditText
            android:id="@+id/inputGroupSearch"
            android:layout_width="wrap_content"
            android:layout_height="40dp"
            android:layout_weight="0.86"
            android:clickable="true"
            android:ems="10"
            android:hint="Search a group..."
            android:inputType="textVisiblePassword"
            android:textIsSelectable="true" >

            <requestFocus />
        </EditText>

        <ImageView
            android:id="@+id/magnifyingGlass"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:src="@drawable/search_icon" />
    </LinearLayout>

    <ListView
        android:id="@+id/groupsList"
        android:layout_width="fill_parent"
        android:layout_height="407dp"
        android:layout_weight="1.52"
        android:choiceMode="singleChoice" />

</LinearLayout>

有什么建议吗? 非常感谢!

3 个答案:

答案 0 :(得分:1)

我认为以下属性是问题所在:

 android:textIsSelectable="true"

如果EditText View设置为true,则会允许选择EditText中的文字,但不允许编辑文字,这就是键盘无法输入的原因#39; t show。

如果您只想允许正常的复制/粘贴程序,则无需进行此设置。

答案 1 :(得分:0)

我认为您可能忘记在 AndroidManifest.xml 文件中将此添加到您的活动中:

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

More information

答案 2 :(得分:0)

尝试删除android:clickableandroid:textIsSelectable属性