Android 电视是否完全支持 Android 偏好设置?

Are Android Preferences fully supported on AndroidTV?

我正在 activity 中加载首选项屏幕,以便用户可以输入要连接的 IP 地址。这样他们就可以连接到他们的 运行 MythTV 后端。

我的首选项屏幕呈现正确。我可以在列表中上下导航并跳转到子类别。

mythtv 后端 ip 地址有一个 EditTextPrefrerence 框。编辑文本显示为弹出对话框,其下方有屏幕键盘。它只是一个字段,但键盘在侧面显示下一步按钮而不是完成按钮。完成后,您必须单击遥控器上的后退按钮将焦点发送回编辑文本对话框。从这里您可以 select 取消或确定。

是否应该以不同方式处理此类首选项?

是的,在 Android 电视上处理偏好的方式与您在 Android 上习惯的方式相同。

关于 GuidedStepFragment 的使用,它不会自动处理您的首选项,但它是向用户呈现设置屏幕的最典型方式。

我鼓励您使用 GuidedStepFragment 以保存您的偏好。