Java Code Examples for android.widget.Button#setGravity()
The following examples show how to use
android.widget.Button#setGravity() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: MaterialDialog.java From pius1 with GNU Lesser General Public License v3.0 | 6 votes |
/** * set positive button * * @param text the name of button */ public void setPositiveButton(String text, final View.OnClickListener listener) { Button button = new Button(mContext); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); button.setLayoutParams(params); button.setBackgroundResource(R.drawable.material_card); button.setTextColor(Color.argb(255, 35, 159, 242)); button.setText(text); button.setGravity(Gravity.CENTER); button.setTextSize(14); button.setPadding(dip2px(12), 0, dip2px(32), dip2px(BUTTON_BOTTOM)); button.setOnClickListener(listener); mButtonLayout.addView(button); }
Example 2
Source File: MaterialDialog.java From pius1 with GNU Lesser General Public License v3.0 | 6 votes |
/** * set negative button * * @param text the name of button */ public void setNegativeButton(String text, final View.OnClickListener listener) { Button button = new Button(mContext); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); button.setLayoutParams(params); button.setBackgroundResource(R.drawable.material_card); button.setText(text); button.setTextColor(Color.argb(222, 0, 0, 0)); button.setTextSize(14); button.setGravity(Gravity.CENTER); button.setPadding(0, 0, 0, dip2px(8)); button.setOnClickListener(listener); if (mButtonLayout.getChildCount() > 0) { params.setMargins(20, 0, 10, dip2px(BUTTON_BOTTOM)); button.setLayoutParams(params); mButtonLayout.addView(button, 1); } else { button.setLayoutParams(params); mButtonLayout.addView(button); } }
Example 3
Source File: TestFragment.java From ProgressView with Apache License 2.0 | 6 votes |
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { final int position = getArguments().getInt("position"); String name = getArguments().getString("name"); Button btn = new Button(container.getContext(), null); btn.setGravity(Gravity.CENTER); btn.setText("ε½εηΆζ:" + name); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ((MainActivity) getActivity()).setPosition(position); } }); return btn; }
Example 4
Source File: MaterialDialog.java From DialogUtil with Apache License 2.0 | 6 votes |
/** * set negative button * * @param text the name of button */ public void setNegativeButton(String text, final View.OnClickListener listener) { Button button = new Button(mContext); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); button.setLayoutParams(params); button.setBackgroundResource(R.drawable.material_card); button.setText(text); button.setTextColor(Color.argb(222, 0, 0, 0)); button.setTextSize(14); button.setGravity(Gravity.CENTER); button.setPadding(0, 0, 0, dip2px(8)); button.setOnClickListener(listener); if (mButtonLayout.getChildCount() > 0) { params.setMargins(20, 0, 10, dip2px(BUTTON_BOTTOM)); button.setLayoutParams(params); mButtonLayout.addView(button, 1); } else { button.setLayoutParams(params); mButtonLayout.addView(button); } }
Example 5
Source File: RouteParamFragment.java From pandora with Apache License 2.0 | 5 votes |
@Override protected View getLayoutView() { LinearLayout layout = new LinearLayout(getContext()); layout.setOrientation(LinearLayout.VERTICAL); layout.setBackgroundColor(ViewKnife.getColor(R.color.pd_main_bg)); layout.addView(super.getLayoutView(), new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, 0, 1 )); Button button = new Button(getContext()); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { try { getTargetFragment().onActivityResult(getTargetRequestCode(), Activity.RESULT_OK, assembleTargetIntent()); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }); button.setTextSize(14); button.setText("launch Activity"); button.setGravity(Gravity.CENTER); button.setBackgroundResource(R.drawable.pd_shape_btn_bg); LinearLayout.LayoutParams buttonParam; layout.addView(button, buttonParam = new LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewKnife.dip2px(45) )); buttonParam.leftMargin = buttonParam.topMargin = buttonParam.rightMargin = buttonParam.bottomMargin = ViewKnife.dip2px(16); return layout; }
Example 6
Source File: ZoomControlView.java From appinventor-extensions with Apache License 2.0 | 5 votes |
private void initButton(Button button, String text) { button.setText(text); button.setTextSize(22); button.setPadding(0, 0, 0, 0); button.setWidth((int)(30 * density)); button.setHeight((int)(30 * density)); button.setSingleLine(); button.setGravity(Gravity.CENTER); }
Example 7
Source File: MaterialDialog.java From DialogUtil with Apache License 2.0 | 5 votes |
/** * set positive button * * @param text the name of button */ public void setPositiveButton(String text, final View.OnClickListener listener) { Button button = new Button(mContext); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); button.setLayoutParams(params); button.setBackgroundResource(R.drawable.material_card); button.setTextColor(Color.argb(255, 35, 159, 242)); button.setText(text); button.setGravity(Gravity.CENTER); button.setTextSize(14); button.setPadding(dip2px(12), 0, dip2px(32), dip2px(BUTTON_BOTTOM)); button.setOnClickListener(listener); mButtonLayout.addView(button); }
Example 8
Source File: TopSnackBar.java From zulip-android with Apache License 2.0 | 5 votes |
/** * Create And Add Layout */ private void createAndAddLayout() { CoordinatorLayout.LayoutParams layoutParams = new CoordinatorLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); linearLayout.setLayoutParams(layoutParams); linearLayout.setOrientation(LinearLayout.HORIZONTAL); linearLayout.setWeightSum(1f); linearLayout.setGravity(Gravity.CENTER_VERTICAL); LinearLayout.LayoutParams tvLayoutParams = new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT); tvLayoutParams.weight = 0.7f; LinearLayout.LayoutParams showButtonLayoutParams = new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT); showButtonLayoutParams.weight = 0.3f; tvText = new TextView(context); tvText.setLayoutParams(tvLayoutParams); tvText.setTextColor(ContextCompat.getColor(context, R.color.top_snackbar_text_color)); tvText.setPadding(24, 0, 0, 0); linearLayout.addView(tvText); showButton = new Button(context); showButton.setBackgroundColor(ContextCompat.getColor(context, android.R.color.transparent)); showButton.setTextColor(ContextCompat.getColor(context, R.color.top_snackbar_show_button_text_color)); showButton.setGravity(Gravity.END | Gravity.CENTER_VERTICAL); showButton.setLayoutParams(showButtonLayoutParams); linearLayout.addView(showButton); linearLayout.setVisibility(View.GONE); linearLayout.setBackgroundResource(R.drawable.top_snackbar_bg); }
Example 9
Source File: MasterFragment2.java From AdvancedMaterialDrawer with Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { drawer = (MaterialNavigationDrawer) getActivity(); Button button = new Button(this.getActivity()); button.setText("start child fragment"); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); button.setLayoutParams(params); button.setGravity(Gravity.CENTER); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { drawer.changeFragment(new ChildFragment2(), "Child Title 2"); // normally currentSection gets unselect on setCustomFragment call // in the next relase, i will add a new method without unselect drawer.getCurrentSectionFragment().select(); // call on current git head. drawer.getCurrentSectionFragment().select(); is not needed // drawer.setCustomFragment(drawer.getCurrentSectionFragment().getTargetFragment(), drawer.getCurrentSectionFragment().getFragmentTitle(), true, false); } }); return button; }
Example 10
Source File: MasterFragment.java From AdvancedMaterialDrawer with Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { drawer = (MaterialNavigationDrawer) getActivity(); Button button = new Button(this.getActivity()); button.setText("start child fragment"); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); button.setLayoutParams(params); button.setGravity(Gravity.CENTER); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { drawer.changeFragment(new ChildFragment(), "Child Title"); // normally currentSection gets unselect on setCustomFragment call // in the next relase, i will add a new method without unselect drawer.getCurrentSectionFragment().select(); // call on current git head. drawer.getCurrentSectionFragment().select(); is not needed // drawer.setCustomFragment(drawer.getCurrentSectionFragment().getTargetFragment(), drawer.getCurrentSectionFragment().getFragmentTitle(), true, false); } }); return button; }
Example 11
Source File: PatientIdElement.java From sana.mobile with BSD 3-Clause "New" or "Revised" License | 5 votes |
/** * {@inheritDoc} */ @Override protected View createView(Context c) { et = new EditText(c); et.setPadding(10, 5, 10, 5); et.setText(answer); et.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); et.setGravity(Gravity.CENTER_HORIZONTAL); et.setKeyListener(new DialerKeyListener()); LinearLayout ll = new LinearLayout(c); ll.setOrientation(LinearLayout.VERTICAL); ll.addView(et, new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); //SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(c); boolean barcodeEnable = true; //sp.getBoolean(Constants.PREFERENCE_BARCODE_ENABLED, false); if (barcodeEnable) { barcodeButton = new Button(c); barcodeButton.setText(c.getResources().getString( R.string.procedurerunner_scan_id)); barcodeButton.setOnClickListener(this); barcodeButton.setGravity(Gravity.CENTER_HORIZONTAL); ll.addView(barcodeButton, new LinearLayout.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); } return encapsulateQuestion(c, ll); }
Example 12
Source File: FragmentButton.java From MaterialNavigationDrawer with Apache License 2.0 | 5 votes |
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { Button button = new Button(this.getActivity()); button.setText("Click Me"); button.setGravity(Gravity.CENTER); return button; }
Example 13
Source File: AccessoryView.java From turbo-editor with GNU General Public License v3.0 | 5 votes |
private void addAButton(final String text) { int dimension = (int) PixelDipConverter.convertDpToPixel(50, getContext()); //int padding = (int) PixelDipConverter.convertDpToPixel(10, getContext()); final Button name = new Button(getContext()); name.setLayoutParams(new LinearLayout.LayoutParams(dimension, dimension)); name.setGravity(Gravity.CENTER); name.setText(text); name.setTextSize(15); name.setAllCaps(true); //name.setPadding(padding, padding, padding, padding); name.setClickable(true); name.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { iAccessoryView.onButtonAccessoryViewClicked(text); } }); name.setBackgroundResource(outValue.resourceId); addView(name); }
Example 14
Source File: SearchActivity.java From YiBo with Apache License 2.0 | 5 votes |
private void initComponents() { LinearLayout llRoot = (LinearLayout)this.findViewById(R.id.llRoot); LinearLayout llHeaderBase = (LinearLayout)findViewById(R.id.llHeaderBase); LinearLayout llHeaderSearch = (LinearLayout)findViewById(R.id.llHeaderSearch); EditText etKeyWord = (EditText) findViewById(R.id.etKeyWord); Button btnSearch = (Button) findViewById(R.id.btnSearch); btnSearchStatus = (Button) findViewById(R.id.btnSearchStatus); btnSearchUser = (Button) findViewById(R.id.btnSearchUser); lvSearchResult = (ListView) findViewById(R.id.lvSearchResult); lvSearchResult.setFastScrollEnabled(sheJiaoMao.isSliderEnabled()); lvSearchResult.setOnScrollListener(new StatusScrollListener()); ThemeUtil.setRootBackground(llRoot); ThemeUtil.setSecondaryHeader(llHeaderBase); llHeaderSearch.setBackgroundDrawable(theme.getDrawable("bg_header_corner_search")); int padding6 = theme.dip2px(6); int padding8 = theme.dip2px(8); llHeaderSearch.setPadding(padding6, padding8, padding6, padding8); ThemeUtil.setListViewStyle(lvSearchResult); etKeyWord.setBackgroundDrawable(theme.getDrawable("bg_input_frame_left_half")); btnSearch.setBackgroundDrawable(theme.getDrawable("selector_btn_search")); btnSearchStatus.setBackgroundDrawable(theme.getDrawable("selector_tab_toggle_left")); btnSearchStatus.setPadding(0, 0, 0, 0); ColorStateList selectorBtnTab = theme.getColorStateList("selector_btn_tab"); btnSearchStatus.setTextColor(selectorBtnTab); btnSearchStatus.setGravity(Gravity.CENTER); btnSearchUser.setBackgroundDrawable(theme.getDrawable("selector_tab_toggle_right")); btnSearchUser.setPadding(0, 0, 0, 0); btnSearchUser.setTextColor(selectorBtnTab); btnSearchUser.setGravity(Gravity.CENTER); }
Example 15
Source File: QuantityView.java From QuantityView with Apache License 2.0 | 4 votes |
@TargetApi(Build.VERSION_CODES.JELLY_BEAN) private void init(AttributeSet attrs, int defStyle) { final TypedArray a = getContext().obtainStyledAttributes(attrs, R.styleable.QuantityView, defStyle, 0); addButtonText = getResources().getString(R.string.qv_add); if (a.hasValue(R.styleable.QuantityView_qv_addButtonText)) { addButtonText = a.getString(R.styleable.QuantityView_qv_addButtonText); } addButtonBackground = ContextCompat.getDrawable(getContext(), R.drawable.qv_btn_selector); if (a.hasValue(R.styleable.QuantityView_qv_addButtonBackground)) { addButtonBackground = a.getDrawable(R.styleable.QuantityView_qv_addButtonBackground); } addButtonTextColor = a.getColor(R.styleable.QuantityView_qv_addButtonTextColor, Color.BLACK); removeButtonText = getResources().getString(R.string.qv_remove); if (a.hasValue(R.styleable.QuantityView_qv_removeButtonText)) { removeButtonText = a.getString(R.styleable.QuantityView_qv_removeButtonText); } removeButtonBackground = ContextCompat.getDrawable(getContext(), R.drawable.qv_btn_selector); if (a.hasValue(R.styleable.QuantityView_qv_removeButtonBackground)) { removeButtonBackground = a.getDrawable(R.styleable.QuantityView_qv_removeButtonBackground); } removeButtonTextColor = a.getColor(R.styleable.QuantityView_qv_removeButtonTextColor, Color.BLACK); quantity = a.getInt(R.styleable.QuantityView_qv_quantity, 0); maxQuantity = a.getInt(R.styleable.QuantityView_qv_maxQuantity, Integer.MAX_VALUE); minQuantity = a.getInt(R.styleable.QuantityView_qv_minQuantity, 0); quantityPadding = (int) a.getDimension(R.styleable.QuantityView_qv_quantityPadding, pxFromDp(24)); quantityTextColor = a.getColor(R.styleable.QuantityView_qv_quantityTextColor, Color.BLACK); quantityBackground = ContextCompat.getDrawable(getContext(), R.drawable.qv_bg_selector); if (a.hasValue(R.styleable.QuantityView_qv_quantityBackground)) { quantityBackground = a.getDrawable(R.styleable.QuantityView_qv_quantityBackground); } quantityDialog = a.getBoolean(R.styleable.QuantityView_qv_quantityDialog, true); a.recycle(); int dp10 = pxFromDp(10); mButtonAdd = new Button(getContext()); mButtonAdd.setGravity(Gravity.CENTER); mButtonAdd.setPadding(dp10, dp10, dp10, dp10); mButtonAdd.setMinimumHeight(0); mButtonAdd.setMinimumWidth(0); mButtonAdd.setMinHeight(0); mButtonAdd.setMinWidth(0); setAddButtonBackground(addButtonBackground); setAddButtonText(addButtonText); setAddButtonTextColor(addButtonTextColor); mButtonRemove = new Button(getContext()); mButtonRemove.setGravity(Gravity.CENTER); mButtonRemove.setPadding(dp10, dp10, dp10, dp10); mButtonRemove.setMinimumHeight(0); mButtonRemove.setMinimumWidth(0); mButtonRemove.setMinHeight(0); mButtonRemove.setMinWidth(0); setRemoveButtonBackground(removeButtonBackground); setRemoveButtonText(removeButtonText); setRemoveButtonTextColor(removeButtonTextColor); mTextViewQuantity = new TextView(getContext()); mTextViewQuantity.setGravity(Gravity.CENTER); setQuantityTextColor(quantityTextColor); setQuantity(quantity); setQuantityBackground(quantityBackground); setQuantityPadding(quantityPadding); setOrientation(HORIZONTAL); addView(mButtonRemove, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); addView(mTextViewQuantity, LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT); addView(mButtonAdd, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); mButtonAdd.setOnClickListener(this); mButtonRemove.setOnClickListener(this); mTextViewQuantity.setOnClickListener(this); }