下面列出了android.widget.HorizontalScrollView#setFillViewport ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
protected View getLayoutView() {
HorizontalScrollView scrollView = new HorizontalScrollView(getContext());
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
scrollView.setFillViewport(true);
recyclerView = new MenuRecyclerView(getContext());
recyclerView.setBackgroundColor(ViewKnife.getColor(R.color.pd_main_bg));
scrollView.addView(recyclerView, params);
return scrollView;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
context = this;
textSize = (int) getResources().getDimension(R.dimen.cell_text_size);
padding = (int) getResources().getDimension(R.dimen.cell_padding);
Nosey nosey = Nosey.getInstance(this);
Inspector.ModelMapInspector inspector = new Inspector.ModelMapInspector();
inspector.inspect(nosey);
String modelKey = getIntent().getStringExtra(EXTRA_MODEL_KEY);
model = inspector.getModelMap().get(modelKey);
methods = model.getDeclaredMethods();
Arrays.sort(methods, new MemberComparator<Method>());
TableLayout table = new TableLayout(this);
addModelFieldHeaders(table, inspector);
addModelDataRows(table, inspector);
ScrollView scrollView = new ScrollView(this);
scrollView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
scrollView.setHorizontalScrollBarEnabled(true);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setFillViewport(true);
HorizontalScrollView horizontalScrollView = new HorizontalScrollView(this);
horizontalScrollView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
horizontalScrollView.setHorizontalScrollBarEnabled(true);
horizontalScrollView.setVerticalScrollBarEnabled(true);
horizontalScrollView.setFillViewport(true);
scrollView.addView(horizontalScrollView);
horizontalScrollView.addView(table);
setContentView(scrollView);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
context = this;
textSize = (int) getResources().getDimension(R.dimen.cell_text_size);
padding = (int) getResources().getDimension(R.dimen.cell_padding);
Nosey nosey = Nosey.getInstance(this);
Inspector.ModelMapInspector inspector = new Inspector.ModelMapInspector();
inspector.inspect(nosey);
String modelKey = getIntent().getStringExtra(EXTRA_MODEL_KEY);
model = inspector.getModelMap().get(modelKey);
methods = model.getDeclaredMethods();
Arrays.sort(methods, new MemberComparator<Method>());
TableLayout table = new TableLayout(this);
addModelFieldHeaders(table, inspector);
addModelDataRows(table, inspector);
ScrollView scrollView = new ScrollView(this);
scrollView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
scrollView.setHorizontalScrollBarEnabled(true);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setFillViewport(true);
HorizontalScrollView horizontalScrollView = new HorizontalScrollView(this);
horizontalScrollView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
horizontalScrollView.setHorizontalScrollBarEnabled(true);
horizontalScrollView.setVerticalScrollBarEnabled(true);
horizontalScrollView.setFillViewport(true);
scrollView.addView(horizontalScrollView);
horizontalScrollView.addView(table);
setContentView(scrollView);
}