My current code gives the following output:
Each row is a LinearLayout that contains a TextView, Button, and RadioGroup. The TextView has android:layout_weight="1", which is what causes the text to wrap (which is what I want) and use the amount of horizontal space that it does. However, you will also notice that there is extra space between the TextView & Button (the Button is the blue circle). I want to remove this space so that the TextView & Button are next to each other. However, removing the layout_weight causes the TextView to not wrap and other parts of the LinearLayout to appear in undesired ways. How can I remove this extra space?

