Я пытаюсь создать кнопку, которая масштабируется динамически. Во время выполнения я хочу, чтобы его ширина и высота составляли 70% от текущего размера. Однако кнопка исчезает. Вот мой код:Android-кнопка исчезает при изменении размера
Button btn = (Button) v.findViewById(R.id.button_delete_transaction);
btn.setMinWidth(0);
btn.setMinHeight(0);
btn.measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED);
int width = btn.getMeasuredWidth();
int height = btn.getMeasuredHeight();
ViewGroup.LayoutParams params = btn.getLayoutParams();
params.width = (int) .7 * width;
params.height = (int) .7 * height;
btn.setLayoutParams(params);
И XML:
<Button
android:id="@+id/button_delete_transaction"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:background="@drawable/add_img"
android:focusable="false"
/>
вы звоните v.findViewById (R.id.button_delete_transaction) и XML показывает андроид: идентификатор =» @ + id/button_add_transaction " Вы звоните вправо, есть добавление, удаление ошибки. – Aiapaec
Ах, извините. Отредактировано мое сообщение с правильным идентификатором. – user2121620
Это тоже проблема в коде? – Aiapaec