List of usage examples for android.support.v4.view ViewPager getLayoutParams
@ViewDebug.ExportedProperty(deepExport = true, prefix = "layout_") public ViewGroup.LayoutParams getLayoutParams()
From source file:com.android.inputmethod.keyboard.EmojiLayoutParams.java
public void setPagerProperties(ViewPager vp) { final LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) vp.getLayoutParams(); lp.height = mEmojiKeyboardHeight;// w w w .ja v a2 s . c om lp.bottomMargin = mEmojiPagerBottomMargin; vp.setLayoutParams(lp); }
From source file:com.android.inputmethod.keyboard.emoji.EmojiLayoutParams.java
public void setPagerProperties(final ViewPager vp) { final LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) vp.getLayoutParams(); lp.height = mEmojiKeyboardHeight;//from w w w. j a v a 2 s .c om lp.bottomMargin = mEmojiPagerBottomMargin; vp.setLayoutParams(lp); }
From source file:com.xander.panel.PanelController.java
private void applyMenu() { mPanelRoot.removeAllViews();//from ww w.ja va2s. co m if (null == actionMenu || actionMenu.size() == 0) { return; } for (int i = actionMenu.size() - 1; i >= 0; i--) { actionMenu.getItem(i).setOnMenuItemClickListener(this); } LayoutInflater inflater = LayoutInflater.from(mContext); if (showMenuAsGrid) { View view = inflater.inflate(R.layout.xander_panel_menu_gridviewpager, mPanelRoot, false); ViewPager viewPager = (ViewPager) view.findViewById(R.id.xander_panel_gridviewpager); int row = mPagerGridRow, col = mPagerGridCol; if (actionMenu.size() < col) { row = 1; col = actionMenu.size(); } GridViewPagerAdapter pagerAdapter = new GridViewPagerAdapter(mContext, row, col); LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) viewPager.getLayoutParams(); int screenWidth = mContext.getResources().getDisplayMetrics().widthPixels; params.height = (screenWidth / Math.max(3, col)) * row; Log.d("wxy", "params " + params.width + " , " + params.height); viewPager.setLayoutParams(params); pagerAdapter.setActionMenus(actionMenu, viewPager); viewPager.setAdapter(pagerAdapter); CirclePageIndicator indicator = (CirclePageIndicator) view.findViewById(R.id.xander_panel_indicator); indicator.setViewPager(viewPager); mPanelRoot.addView(view); } else { ListView menuList = (ListView) inflater.inflate(R.layout.xander_panel_menu_list, mPanelRoot, false); MenuAdapter menuAdapter = new MenuAdapter(mContext, actionMenu); menuList.setAdapter(menuAdapter); menuList.setOnItemClickListener(panelItemClickListenr); mPanelRoot.addView(menuList); } }