SegmentedButton
SegmentedButton copied to clipboard
how to add button dynamically ?
public void AddSegments(int bookID, int chapterNum) {
SegmentedButton yesButton = new SegmentedButton(this);
yesButton.setText(bookListShortAbb[bookID - 1] + " " + chapterNum);
yesButton.setPadding((int) dpToPx(5), (int) dpToPx(5), (int) dpToPx(5), (int) dpToPx(5));
yesButton.setLayoutParams(new LinearLayout.LayoutParams(0, 60, 1));
yesButton.setTextColor(Color.BLACK);
yesButton.setTextSize(spToPx(20));
segmentedButtonGroup.addView(yesButton);
}
private float dpToPx(float dp) {
return dp * getResources().getDisplayMetrics().density;
}
private float pxToDp(float px) {
return px / getResources().getDisplayMetrics().density;
}
private float spToPx(float sp) {
return sp * getResources().getDisplayMetrics().scaledDensity;
}
private float pxToSp(float px) {
return px / getResources().getDisplayMetrics().scaledDensity;
}
Is this resolved for you?