本文整理汇总了Java中android.support.v17.leanback.widget.VerticalGridView.setWindowAlignment方法的典型用法代码示例。如果您正苦于以下问题:Java VerticalGridView.setWindowAlignment方法的具体用法?Java VerticalGridView.setWindowAlignment怎么用?Java VerticalGridView.setWindowAlignment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.support.v17.leanback.widget.VerticalGridView
的用法示例。
在下文中一共展示了VerticalGridView.setWindowAlignment方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setVerticalGridViewLayout
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
void setVerticalGridViewLayout(VerticalGridView listview) {
if (listview == null) {
return;
}
// Padding affects alignment when last row is focused
// (last is first when there's only one row).
setBottomPadding(listview, mPaddingBottom);
// Item alignment affects focused row that isn't the last.
listview.setItemAlignmentOffset(mAlignPosition);
listview.setItemAlignmentOffsetPercent(100);
// Push rows to the bottom.
listview.setWindowAlignmentOffset(0);
listview.setWindowAlignmentOffsetPercent(100);
listview.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_HIGH_EDGE);
}
示例2: setVerticalGridViewLayout
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
void setVerticalGridViewLayout(VerticalGridView listview) {
// align the top edge of item to a fixed position
listview.setItemAlignmentOffset(0);
listview.setItemAlignmentOffsetPercent(VerticalGridView.ITEM_ALIGN_OFFSET_PERCENT_DISABLED);
listview.setWindowAlignmentOffset(mContainerListAlignTop);
listview.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
listview.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}
示例3: onCreateView
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = super.onCreateView(inflater, container, savedInstanceState);
VerticalGridView actionsList = getGuidedActionsStylist().getActionsGridView();
actionsList.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_BOTH_EDGE);
VerticalGridView buttonActionsList = getGuidedButtonActionsStylist().getActionsGridView();
buttonActionsList.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_BOTH_EDGE);
return view;
}
示例4: setupGridAlignment
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
private void setupGridAlignment(VerticalGridView grid) {
int cardHeight = getResources().getDimensionPixelSize(R.dimen.card_height);
int titleHeight = getResources().getDimensionPixelSize(R.dimen.lb_browse_header_height);
grid.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_LOW_EDGE);
grid.setWindowAlignmentOffset(cardHeight + titleHeight);
grid.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) grid.getLayoutParams();
lp.topMargin = mHeaderHeight;
grid.setLayoutParams(lp);
}
示例5: onStart
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
public void onStart() {
super.onStart();
VerticalGridView list = mRowsSupportFragment.getVerticalGridView();
int mContainerListAlignTop =
getResources().getDimensionPixelSize(R.dimen.lb_search_browse_rows_align_top);
list.setItemAlignmentOffset(0);
list.setItemAlignmentOffsetPercent(VerticalGridView.ITEM_ALIGN_OFFSET_PERCENT_DISABLED);
list.setWindowAlignmentOffset(mContainerListAlignTop);
list.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
list.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}
示例6: setWindowAlignmentFromTop
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
void setWindowAlignmentFromTop(int alignedTop) {
mAlignedTop = alignedTop;
final VerticalGridView gridView = getVerticalGridView();
if (gridView != null) {
updateWindowAlignOffset();
// align to a fixed position from top
gridView.setWindowAlignmentOffsetPercent(
VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
gridView.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}
}
示例7: onStart
import android.support.v17.leanback.widget.VerticalGridView; //导入方法依赖的package包/类
@Override
public void onStart() {
super.onStart();
VerticalGridView list = mRowsFragment.getVerticalGridView();
int mContainerListAlignTop =
getResources().getDimensionPixelSize(R.dimen.lb_search_browse_rows_align_top);
list.setItemAlignmentOffset(0);
list.setItemAlignmentOffsetPercent(VerticalGridView.ITEM_ALIGN_OFFSET_PERCENT_DISABLED);
list.setWindowAlignmentOffset(mContainerListAlignTop);
list.setWindowAlignmentOffsetPercent(VerticalGridView.WINDOW_ALIGN_OFFSET_PERCENT_DISABLED);
list.setWindowAlignment(VerticalGridView.WINDOW_ALIGN_NO_EDGE);
}