Skip to content

Buttons are not adding as per the Flow layout behaviour #34

Description

@venkymsnv

I used Flowlayout in my application. Below is my code

<com.wefika.flowlayout.FlowLayout android:id="@+id/flow" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="start" />

then I adding the childview as buttons dynamically.Below is the code
`FlowLayout ll = (FlowLayout)layout.findViewById(R.id.flow);
for (int i = 0; i <= btnList.size; i++) {

          final Button btnTag = new Button(MainActivity.this); 
         btnTag.setId(3000 + i);
        FlowLayout.LayoutParams layoutParams = new FlowLayout.LayoutParams(
               FlowLayout.LayoutParams.WRAP_CONTENT,FlowLayout.LayoutParams.WRAP_CONTENT);
          layoutParams.setMargins(7,7,7,7);
          btnTag.setTextColor(Color.BLACK);

          btnTag.setText("#"+btnList.get(i).toString());
          ll.addView(btnTag,layoutParams)
      }`
  1. Button width is not changing dynamically as per the text
  2. How to decrease Padding between button border and its text.
    How to resolve the above issues?
    Below is my screenshot
    screenshot_2016-08-13-19-33-09

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions