0

我有一个表格,它点击一个单元格会改变它的内容并显示一些编辑文本。这些编辑文本中的第一个请求焦点,但奇怪的是,当我点击它时,键盘没有显示。这是当我点击其他编辑文本时。我应该怎么办?这是我如何实现我的第一个编辑文本。

<EditText
    android:id="@+id/editContent"
    android:layout_width="match_parent"
    android:layout_height="120dp"
    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:layout_marginTop="5dp"
    android:gravity="top"
    android:inputType="textMultiLine" >
    </requestFocus>
</EditText>

当我不请求焦点时,还有一个奇怪的行为:当我点击它时它会打开键盘,但我的编辑文本会失去焦点,我必须再次点击它才能在其中写入。

4

1 回答 1

0

我发现了问题,这是因为 Manifest 的 Activity 块中的这一行:

android:windowSoftInputMode="stateHidden"

我改变了它:

android:windowSoftInputMode="adjustPan"

现在效果很好。

于 2013-08-04T18:26:09.740 回答