private void configureImageButton() { // To create this button in code you can use UIButton.create() with a // parameter value of UIButtonType.Custom. // Remove the title text. imageButton.setTitle("", UIControlState.Normal); imageButton.setTintColor(Colors.PURPLE); UIImage imageButtonNormalImage = UIImage.getImage("x_icon"); imageButton.setImage(imageButtonNormalImage, UIControlState.Normal); // Add an accessibility label to the image. imageButton.setAccessibilityLabel("X Button"); imageButton.addOnTouchUpInsideListener(this); }
@Override public void didFinishLaunching(UIApplication application) { window = new UIWindow(UIScreen.getMainScreen().getBounds()); window.makeKeyAndVisible(); UIViewController viewController = new UIViewController(); UIButton boton = new UIButton(new CGRect(10, 10, 200, 30)); boton.setBackgroundColor(new UIColor(1, 0, 0, 0.5f)); boton.setTitle("Send Mail", UIControlState.Normal); boton.addOnTouchUpInsideListener( new OnTouchUpInsideListener() { @Override public void onTouchUpInside(UIControl control, UIEvent event) { sendMail(); } }); viewController.setView(boton); window.setRootViewController(viewController); }
public MyViewController() { // Get the view of this view controller. UIView view = getView(); // Setup background. view.setBackgroundColor(UIColor.white()); // Setup label. label = new UILabel(new CGRect(20, 250, 280, 44)); label.setFont(UIFont.getSystemFont(24)); label.setTextAlignment(NSTextAlignment.Center); view.addSubview(label); // Setup button. button = UIButton.create(UIButtonType.RoundedRect); button.setFrame(new CGRect(110, 150, 100, 40)); button.setTitle("Click me!", UIControlState.Normal); button.getTitleLabel().setFont(UIFont.getBoldSystemFont(22)); button.addOnTouchUpInsideListener( new UIControl.OnTouchUpInsideListener() { @Override public void onTouchUpInside(UIControl control, UIEvent event) { System.gc(); System.out.println(label.getText()); label.setText("Click Nr. " + (++clickCount)); if (tapjoyConnected) { launchTapjoy(); } else { System.out.println("tapjoy not connected yet"); } } }); view.addSubview(button); }
private void configureSystemTextButton() { systemTextButton.setTitle("Button", UIControlState.Normal); systemTextButton.addOnTouchUpInsideListener(this); }