我一直试图停止RowsSupportFragment中的垂直移动。我有两行,希望它们始终显示在固定位置。
在android TV中,只要焦点在“行”中垂直移动,下一行就会向上移动并离开其原始位置。我希望将其垂直固定。
如果有任何方法可以帮助我解决这个问题?
答案 0 :(得分:0)
您要保持对焦点固定吗?
以下代码将焦点位置固定在第一行:
// Item alignment affects focused row that isn't the last.
getVerticalGridView().setItemAlignmentOffset(0);
getVerticalGridView().setItemAlignmentOffsetPercent(0);
// Push rows to the top.
getVerticalGridView().setWindowAlignmentOffset(0);
getVerticalGridView().setWindowAlignmentOffsetPercent(0);
getVerticalGridView().setWindowAlignment(VerticalGridView.WINDOW_ALIGN_LOW_EDGE);
查看以下链接以获取更多详细信息: https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView