У меня есть кнопка изображения, а ее ширина и высота указаны в xml файле. Но я хочу изменить с размером экрана устройства.
Как я могу установить ширину, высоту и марку ImageButton программно?настроить маркер изображения, высота и ширина программно
6
A
ответ
3
//ImageView Setup
ImageView imageView = new ImageView(this);
//setting height and width of imageview
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
//setting margins around imageimageview
params.setMargins(10, 10, 10, 10); //left, top, right, bottom
//adding attributes to the imageview
imageView.setLayoutParams(params);
3
Это может быть достигнуто с помощью как программно, так и через XML
1) С помощью программно может быть trickest один.
You can get the width and height of the screen and set one parameter for both
layout_width and layout_height of button.
Как ??
Display display=((WindowManager)getSystemService(Context.WINDOW_SERVICE)).
getDefaultDisplay();
int width=display.getWidth();
int height=display.getHeight();
// Вычислить ширина и высота
Say For screen 240*320
buttonWidth=width/5; result: buttonWidht=48;
buttonHeight=height/10 result: buttonHeight=32;
Использование LayoutParams объекта, установить ширину и высоту кнопки.
Теперь, если вы запустите этот код на устройство с размером экрана 320 * 480
buttonWidth=width/5; result: buttonWidht=64;
buttonHeight=height/10 result: buttonHeight=48;
и так далее для других устройств тоже.
2) Через Xml вы можете добиться этого, что будет легче реализовать
You just need to put your xml file in different folders of res and change the
values of your views accordingly.
Example: if you have main.xml
res>layout>main.xml.
res>layout-small>main.xml
res>layout-large>main.xml
res>layout-xlarge>main.xml
now you just need to change the values of your button's width and height.
in each main.xml
5
Привет друг вы можете установить на этом ниже код
btnPlayVideo.getLayoutParams().height = XX;
btnPlayVideo.getLayoutParams().width = XX;
или посмотреть imageButton resize
Смежные вопросы
- 1. OpenXML - PowerPoint - Высота изображения и ширина изображения
- 2. GridView Ширина и высота изображения
- 3. CSS Ширина и высота изображения изображения
- 4. Высота изображения Ширина Проблема
- 5. Как установить UICollectionViewCell Ширина и высота программно
- 6. Ширина/высота динамически загружаемого изображения
- 7. Ширина/Высота открытого изображения (Галерея)
- 8. Opencv высота/ширина части изображения
- 9. MediaStore Ширина и высота изображения базы данных
- 10. Высота и ширина изображения не работают
- 11. Соотношение сторон изображения, ширина заливки и высота
- 12. Высота и ширина изображения перед загрузкой
- 13. Wordpress wp_update_attachment_metadata ширина и высота изображения = 1?
- 14. Авто ширина и высота для изображения SVG
- 15. Автоматическая ширина и высота метки для изображения
- 16. Высота и ширина изображения в HtmlAgility.HtmlNodeCollection C#
- 17. Ширина и высота форсирования изображения PHP
- 18. bxSlider Изображения на заказ высота и ширина
- 19. Высота и ширина изображения с использованием C++
- 20. Высота и ширина изображения не работают?
- 21. максимальная высота и ширина увеличивается размер изображения
- 22. Удалить атрибуты «высота» и «ширина» тега изображения
- 23. Получение элемента управления. Ширина и высота изображения
- 24. Динамическая ширина и высота изображения Android ImageView
- 25. Высота и ширина изображения после масштабирования
- 26. Реальная высота изображения (полная ширина)
- 27. изображения ширина динамической высота наложение
- 28. Auto change Ширина/высота изображения
- 29. Как установить: данные Высота и ширина сетки
- 30. Typo3: Как настроить свойства изображения, такие как ширина, высота и высота?