Есть несколько вещей не так с этим. Во-первых, как сказал @EasyJoin Dev, замените RelativeLayout
на LinearLayout
в вашем XML-макете и установите горизонтальную ориентацию. Это должно выглядеть примерно так
<LinearLayout
android:id="@+id/pickItem"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
</LinearLayout>
Затем измените две верхние строки в вашем коде на
LinearLayout layout = (LinearLayout) findViewById(R.id.pickItem);
LinearLayout.LayoutParams buttonParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
Так как у вас есть ViewGroup.LayoutParams.FILL_PARENT
, он займет все доступное пространство. Дайте мне знать, если вам нужна дополнительная помощь или это не сработает