Отличная граница для Диалога. Установить стиль для одного
Как я могу установить другую границу для диалога. для нижней, верхней, левой и правой границы. Мне нужно установить круглый угол для нижнего левого и правого углов. Но верхние углы должны быть прямыми.
1 ответ
Решение
Вы можете добиться этого с помощью "Image Border Wizard" для стиля DialogContentPane.
Следуй этим шагам
- Создайте изображение, которое имеет необходимые границы и пустую область в центре.
- Откройте файл.res в редакторе ресурсов, в активной теме создайте новый стиль, скажем, MyDialogContenPane для невыбранного состояния. Убедитесь, что вы получили этот новый стиль из невыбранного состоянияDialogContentPane, вы можете сделать это, перейдя на вкладку "получение" и выбрав "DialogContentPane" в поле со списком.
- В открытом окне этого стиля перейдите на вкладку "Граница" и нажмите кнопку "Мастер границы изображения", чтобы открыть новое окно. На вкладке "Создать изображение" выберите переключатель "Использовать файл", выберите файл изображения, созданный в #1 в этом диалоговом окне файла. Перейдите на вкладку "Вырезать изображение", отрегулируйте направляющие на изображении и перейдите на вкладку "Применить к", здесь вы выбираете перечисленный компонент "MyDialogContentPane", нажимаете кнопку "Создать" и закрываете это окно. Новую границу можно предварительно просмотреть в окне стиля.
ПРИМЕЧАНИЕ. Если вы хотите, чтобы эта новая граница была сделана для всех диалогов, вместо создания нового стиля 'MyDialogContentPane' вы повторно используете стиль 'DialogContentPane' с помощью описанных выше шагов.
Я бы порекомендовал вам просмотреть посты Shai ' LWUIT Resource Editor Tutorial Part 1' до части 10. Чтобы лучше понять Resouce Editor, его функции и возможности.