Динамическое изменение ширины кнопки в Android

Мой вопрос очень простой, я пытаюсь динамически изменять ширину этой кнопки:

<Button> 
    android:layout_height="35dip" 
    android:background="@drawable/buttonlesson" 
    android:text="Level 3 [TAP HERE]" 
    android:onClick="MenuLI1L3" 
    android:layout_width="300dp" 
    android:id="@+id/II3"
</Button>

Здесь это код, который я использую:

 Button myButton = (Button) findViewById(R.id.II3);
 myButton.setWidth(10);
 myButton.setText("kl");

Текст действительно меняется, но не ширина. Похоже, это ошибка. Справа есть еще одна кнопка, которая должна заполнить пробел, когда эта кнопка уменьшена до 10 пикселей, поэтому я также не могу изменить LinearLayout, указанный выше.

Любое объяснение и решение? Не должно работать? Спасибо

6
задан ppreetikaa 1 April 2019 в 09:57
поделиться