键盘在expandablelistview子视图中隐藏edittext,从第二次单击相同的edittext开始

时间:2015-12-15 06:34:05

标签: android keyboard expandablelistview

当我点击ExpandableListView的Children组内的EditText时,键盘出现,edittext将移动到键盘上方,如果我键入它,EditText也会更新,但如果我再次点击相同的Edittext,键盘出现后它隐藏了edittext但是如果我输入它,EditText也会更新。如果我点击其他一些EditText然后回到第一个EditText那么就没有问题。只有当我在键盘后重复点击相同的EditText时才会出现问题hides。为什么这样。我想在每次点击它时将edittext移动到键盘上方。我已经制作了android:windowSoftInputMode =" adjustPan"在AndroidManifest.xml文件中。但它只允许第一次.Below是可扩展列表视图中的edittext的xml

<EditText
    android:id="@+id/txtRFAmount"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1.5"
    android:selectAllOnFocus="true"
    android:gravity="end"
    android:textSize="15sp"
    android:inputType="numberDecimal"
    />

并且对于ExpandableList视图,我使用了以下xml

<ExpandableListView
        android:id="@+id/lstExpnAccounts"
        android:layout_width="match_parent"
        android:layout_height="0dp" 
        android:layout_weight="1"
        android:background="@color/white" />

请帮助我离开这里。

0 个答案:

没有答案