为啥当设备在 android 中水平时,ListView 内的嵌套自定义视图会阻止正确聚焦?

Posted

技术标签:

【中文标题】为啥当设备在 android 中水平时,ListView 内的嵌套自定义视图会阻止正确聚焦?【英文标题】:Why does a nested custom view inside of a ListView prevent proper focusing when the device is horizontal in android?为什么当设备在 android 中水平时,ListView 内的嵌套自定义视图会阻止正确聚焦? 【发布时间】:2014-03-11 23:30:12 【问题描述】:

我有一个带有自定义视图的适配器的 ListView。每个自定义视图都有一个 EditText。当我水平转动我的设备时,一切都失去焦点,当我试图专注于 EditText 视图时,键盘会显示一秒钟然后消失,一切都失去焦点。为什么会这样?我该如何解决?

【问题讨论】:

【参考方案1】:

您可以通过在旋转设备之前保存焦点视图来修复它,并在它变成横向模式时让它再次成为焦点视图。

【讨论】:

以上是关于为啥当设备在 android 中水平时,ListView 内的嵌套自定义视图会阻止正确聚焦?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 中水平滚动 ImageView?

当设备位于我的用户目录中时,为啥 Android 模拟器会报告“未知虚拟设备”?

如何在页面中水平和垂直居中微调器? [复制]

为啥 GCM 不在 android 设备中提供推送通知?

为啥android模拟器启动但立即死亡?

android中水平recyclerview的问题