@Override public View getView(int position, View convertView, ViewGroup parent) { View v = convertView; if (v == null) { LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.row, null); } Button b = (Button) convertView.findViewById(R.id.button); // here the id b.setId(position); return v; }
LinearLayout container = (LinearLayout) findViewById(R.id.container); for(int i=0; i<guess_world.length(); i++) { Button inputbox = new Button(context); //or inflate from xml inputbox.setId(i); // TODO: set width and height using LayoutParameters container.addView(inputbox); }
public Button addMoreButton(String text) { Button button = new Button(context); button.setId(buttonID); LinearLayout.LayoutParams buttonLayoutParams = new LinearLayout.LayoutParams( LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); button LayoutParams.setMargins(10, 10, 10, 10); //Add this if you want margin of 10dp button.setLayoutParams(buttonLayoutParams ); buttonArrayList.add(button); buttonID++; return button; }
View inflaterLayout; LinearLayout myLayout = (LinearLayout)findViewById(R.id.linearLayout2); while (counter < 5) { inflaterLayout = LayoutInflater.from(getBaseContext()).inflate(R.layout.newplayerlayout, null); myLayout.addView(inflaterLayout); Button testButton = (Button) myLayout.findViewById(R.id.button2); testButton.setId(testButtonArray[counter]); ((TextView) myLayout.findViewById(R.id.textView1)).setId(testTextArray[counter]); testButton.setOnClickListener(btnhandler); // Click Listener here counter++; }
private void addTableRow() { final TableLayout table = (TableLayout) findViewById(R.id.my_table); final TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.table_row_item, null); // fill cell txt TextView tv = (TextView) tr.findViewById(R.id.cell); tv.setText("This is row"+i); table.addView(tr); Button btn=(Button) tr.findViewById(R.id.button1); btn.setId(i); registerForContextMenu(tr);
buttonList = new ArrayList<Button>(); for (int i=0;i<5;i++){ Button button = new Button(getApplicationContext()); button.setOnClickListener(mThisButtonListener); button.setId(i); button.setTag(i); myLayout.addView(button); buttonList.add(button); }
@Override protected void setIds() { super.setIds(); buildReportBtn.setId(ID.getId(Optional.of("build report"), this, buildReportBtn)); } }
for(int i=0;i<totalGroups;i++) { ImageView img; TextView tv; Button b; ... // set other properties of above components img.setId(i); tv.setId(i); b.setId(i); ... //handle all events on these components here only ... //add all components to your main layout }
buttonList = new ArrayList<Button>(); for (int i=0;i<2;i++){ Button button = new Button(getApplicationContext()); button.setOnClickListener(customListenner); button.setAnimation(anim); button.setId(i); button.setTag(i); myLayout.addView(button); buttonList.add(button); }
public static Button DASHBOARD_EDIT(final String id, final ClickListener listener) { Button button = ButtonBuilder.build(I8n.Button.EDIT, VaadinIcons.EDIT, listener, Style.Button.ICON_EDIT, ValoTheme.BUTTON_ICON_ONLY); button.setId(id); button.setDescription("Edit Dashboard"); return button; } }
private void setIds() { setId(ID.getId(Optional.empty(), this)); login_logout_Button.setId(ID.getId(Optional.empty(), this, login_logout_Button)); usernameLabel.setId(ID.getId(Optional.empty(), this, usernameLabel)); }
public ButtonPanel(ClickListener listener) { next = UIHelper.createButton("", "next", Config.Icons.BUTTON_NEXT, listener); previous = UIHelper.createButton("", "previous", Config.Icons.BUTTON_PREVIOUS, listener); next.setId("next"); previous.setId("previous"); setMargin(true); setSpacing(true); addComponent(previous); addComponent(next); }
public ButtonPanel(ClickListener listener) { next = UIHelper.createButton("", "next", Config.Icons.BUTTON_NEXT, listener); previous = UIHelper.createButton("", "previous", Config.Icons.BUTTON_PREVIOUS, listener); next.setId("next"); previous.setId("previous"); setMargin(true); setSpacing(true); addComponent(previous); addComponent(next); }
@Override public void setDebugId(String id) { super.setDebugId(id); AppUI ui = AppUI.getCurrent(); if (id != null && ui != null && ui.isPerformanceTestMode()) { TestIdManager testIdManager = ui.getTestIdManager(); for (Map.Entry<Action, Button> entry : actionButtons.entrySet()) { Button button = entry.getValue(); Action action = entry.getKey(); button.setId(testIdManager.getTestId(id + "_" + action.getId())); } } }
@Override protected void setIds() { super.setIds(); submitButton.setId(ID.getId(Optional.empty(), this, submitButton)); submitButton.setClickShortcut(ShortcutAction.KeyCode.ENTER); submitButton.addStyleName(ValoTheme.BUTTON_PRIMARY); usernameBox.setId(ID.getId(Optional.of("username"), this, usernameBox)); passwordBox.setId(ID.getId(Optional.of("password"), this, passwordBox)); statusMsgLabel.setId(ID.getId(Optional.of("status"), this, statusMsgLabel)); label.setId(ID.getId(Optional.of("label"), this, label)); }
private Object createDeleteButton(final Object itemId) { final Button deleteButton = SPUIComponentProvider.getButton("", "", "", "", true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorderWithIcon.class); final String id = getEntityId(itemId); deleteButton.setId("delete.entity." + id); deleteButton.setDescription(i18n.getMessage(UIMessageIdProvider.TOOLTIP_DELETE)); deleteButton.addClickListener(this::addDeleteButtonClickListener); return deleteButton; }
private void buildSignInButton() { final String caption = isDemo ? i18n.getMessage("button.login.agreeandsignin") : i18n.getMessage("button.login.signin"); signIn = new Button(caption); signIn.addStyleName(ValoTheme.BUTTON_PRIMARY + " " + ValoTheme.BUTTON_SMALL + " " + "login-button"); signIn.setClickShortcut(KeyCode.ENTER); signIn.focus(); signIn.setId("login-signin"); }
private void buildSignInButton() { final String caption = isDemo ? i18n.getMessage("button.login.agreeandsignin") : i18n.getMessage("button.login.signin"); signIn = new Button(caption); signIn.addStyleName(ValoTheme.BUTTON_PRIMARY + " " + ValoTheme.BUTTON_SMALL + " " + "login-button"); signIn.setClickShortcut(KeyCode.ENTER); signIn.focus(); signIn.setId("login-signin"); }
public BasicTestUI() { label.setId(LABEL_ID); label.setValue(valueOf(counter)); button.setId(BUTTON_ID); button.setCaption(BUTTON_ID); button.addClickListener(e -> label.setValue(valueOf(++counter))); setCompositionRoot(new VerticalLayout(button, label)); }