Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- attr_layout[i].addView(radioButton, lp);
- `LinearLayout[] attr_layout = new LinearLayout[optionsList.size()];
- attr_layout[i] = new LinearLayout(mMain);
- attr_layout[i].setOrientation(LinearLayout.HORIZONTAL);
- int attr_size = attributes.size();
- for (int k = 0; k < attr_size; k++)
- {
- String price = String.format(Locale.ENGLISH, AppConstants.DECIMAL_POINTS, Float.parseFloat(attributes.get(k).getAttr_price()));
- String name_price = attributes.get(k).getAttr_name()
- +" ("+ mMain.getString(R.string.currency_code)
- +" "+ price +")";
- if(!multiSelect.equals("1")) // This multiselect value 1 and 0 is coming from database.
- //Based on these value, app will display checkbox or radio button
- {
- final RadioButton radioButton = new RadioButton(mMain);
- radioButton.setText(name_price);
- radioButton.setId(i + 6);
- radioButton.setTextSize(12);
- radioButton.setTag(attributes.get(k));
- radioButton.setGravity(Gravity.START | Gravity.CENTER_VERTICAL);
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1)
- {
- radioButton.setTextAlignment(View.TEXT_ALIGNMENT_VIEW_START);
- }
- setTextFont(radioButton, "Museo_Slab.otf");
- LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
- LinearLayout.LayoutParams.MATCH_PARENT,
- LinearLayout.LayoutParams.WRAP_CONTENT,
- 1f);
- //lp.setMargins(10, 10, 0, 10); // llp.setMargins(left, top, right, bottom);
- RadioGroup.LayoutParams params = new RadioGroup.LayoutParams(RadioGroup.LayoutParams.WRAP_CONTENT, RadioGroup.LayoutParams.WRAP_CONTENT);
- radioGroup.setLayoutParams(params);
- attr_layout[i].addView(radioButton, lp);`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement