Я создал 4 вкладки, содержащие 4 изображения на нижней части экрана в BlackBerry 9700. Я хочу знать, как изменить размер этих вкладок динамически, чтобы соответствовать другим экранам Blackberry. Когда я тестирую один и тот же код в 9800, я вижу только 3 вкладки, а четвертый выходит из видимости. Я знаю динамическое изменение размера изображения в фоновом режиме, но как сделать то же самое для вкладок или кнопок изображений?Изменение размеров вкладок в BlackBerry
ответ
вы должны изменить размер все ваши Tabbar
изображения зависит от Device width
с помощью ResizeBitmap
класса.
Ex: Bitmap tab = Bitmap.getBitmapResource("Your image path") Bitmap tab1 = ResizeBitmap.resizeBitmap(tab, Display.getWidth()/4, tab.getHeight());
Resize все ваши четыре изображения, как выше. Затем добавьте четыре изображения в ваш менеджер Horizontalfield
. Переопределить метод sublayout()
и установить его ширину & высота.
Теперь вы можете видеть, что все вкладки идеально подходят для всех устройств.
Вам необходимо вызывать разные изображения на основе разрешений экрана вместо изменения размера из-за лучшего качества изображения.
Вы должны загрузить изображения на основе разрешения экрана с помощью методов
Display.getWidth();
Display.getHeight();
Если его на вкладке-панели, необходимо фиксированную высоту и ширину в зависимости от ширины устройства, вы можете масштабировать ваши изображения:
int width=Display.getWidth()/4;
int height=Display.getHeight()/6;// or some fixed height, independent of device height.
- 1. Изменение размеров вкладок виджета Notebook в Python 3
- 2. Изменение аудиофайла в Blackberry
- 3. Изменение размеров игры для разных размеров экрана
- 4. Изменение размеров клипов AS3
- 5. iReport Изменение размеров массива
- 6. изменение размеров списка заказа
- 7. C# изменение размеров вопрос
- 8. Изменение размеров динамических изображений
- 9. setNavigationBarHidden - изменение размеров просмотров
- 10. Изменение размеров виджета jQueryUI
- 11. Изменение размеров динамически osx
- 12. Изменение размеров растровых изображений
- 13. Автоматическое изменение размеров меток
- 14. Flexbox: изменение размеров элементов
- 15. Разработка для нескольких размеров экрана на BlackBerry
- 16. GridBagLayout изменение размеров компонентов
- 17. Изменение размера текста внутри вкладок
- 18. Изменение размеров участков VBA
- 19. Изменение размеров окон Формы
- 20. Изменение размеров страниц в pdf
- 21. Изменение размеров панелей в GridLayout
- 22. Изменение размеров фотографий в fancybox.js
- 23. Изменение размеров Jbuttons в JToolBar
- 24. Динамическое изменение размеров изображений
- 25. изменение размеров построенной диаграммы
- 26. Изменение размеров контейнеров FlexBox
- 27. Изменение размеров аннотаций
- 28. Разработка приложений BlackBerry для разных размеров экрана
- 29. изменение размеров многомерного вектора
- 30. Изменение размеров значков ToolBar
Вы используете 'ToolBar'? Если да, посмотрите [здесь] (http://aliirawan-wen.blogspot.in/2011/05/implementing-tab-control-in-blackberry.html) – tipycalFlow