use*_*092 2 android android-widget android-layout
我使用ArrayAdapter实现了ListView.每个listItem(行)都包含EditText.
当我尝试编辑EditText的文本时,我无法做到这一点,因为每当键盘出现时调用getView()方法并且我无法编辑文本.
任何人都可以帮我解决这个问题.
提前致谢
如果这是您在编辑EditText时遇到的唯一问题,则可以通过向清单中的Activity添加以下属性来消除它.
android:windowSoftInputMode="adjustPan"
Run Code Online (Sandbox Code Playgroud)
像这样的东西,
<activity
android:name=".ListEditActivity"
android:label="@string/app_name"
android:windowSoftInputMode="adjustPan">
</activity>
Run Code Online (Sandbox Code Playgroud)
现在,您将无法面对单击Edittext两次编辑它的问题.但是如果你遇到一些问题,例如在滚动时在EditText中获取错误的值,我实际上正在研究它,一旦我得到它的解决方案,我将在这里更新我的答案.
| 归档时间: |
|
| 查看次数: |
1074 次 |
| 最近记录: |