Android 网格布局管理器列跨度
Android Grid Layout Manager column span
我需要 Android 电视的自定义键盘,如下图所示。
布局有一个 Recycler View 和 Grid Layout Manager 来自定义行和列。
但是当我 运行 时,应用布局在最后一行显示的按钮宽度不正确。 "Space" 按钮的跨度应为 4,"Shift" 按钮 2 和 "Zero" 按钮 3。
试试这个:
gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return kbAdapter.getItemViewType(position);
}
});
我需要 Android 电视的自定义键盘,如下图所示。 布局有一个 Recycler View 和 Grid Layout Manager 来自定义行和列。
但是当我 运行 时,应用布局在最后一行显示的按钮宽度不正确。 "Space" 按钮的跨度应为 4,"Shift" 按钮 2 和 "Zero" 按钮 3。
试试这个:
gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return kbAdapter.getItemViewType(position);
}
});