Как динамически масштабировать и изменять положение ImageButton? - PullRequest
1 голос
/ 16 февраля 2011

Я создаю ImageButton на main.xml. И я хочу масштабировать размер и изменить положение ImageButton в представлении.

main.xml

<ImageButton 
android:id="@+id/BtnExplore" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"
android:src="@drawable/btn_320x240_explorer"
android:background="@android:color/transparent"
/>

Я установлю размер - iwidth и iheight, когда пользователь нажмет на кнопку - Next и Prev.

Следующая кнопка нажата.

                iHeight++;
                iWidth++;
                BtnExplore.setMaxHeight(iHeight);
                BtnExplore.setMaxWidth(iWidth);
                BtnExplore.invalidate();
                BtnExplore.postInvalidate();

Предыдущая кнопка нажата.

                iHeight--;
                iWidth--;
                BtnExplore.setMaxHeight(iHeight);
                BtnExplore.setMaxWidth(iWidth);
                BtnExplore.invalidate();

Я все еще не могу масштабировать кнопку изображения. Мне тоже нужно как поменять позицию.

Вот полный код. http://dl.dropbox.com/u/2452511/AndroidAP/IconClickTest-stackoverflow.tar.gz

1 Ответ

0 голосов
/ 16 февраля 2011

Используйте setMinimumHeight и setMinimumWidth

...