Отличная граница для Диалога. Установить стиль для одного - PullRequest
2 голосов
/ 29 ноября 2011

Как я могу установить другую границу для диалога. для нижней, верхней, левой и правой границы. Мне нужно установить круглый угол для нижнего левого и правого углов. Но верхние углы должны быть прямыми.

1 Ответ

1 голос
/ 29 ноября 2011

Вы можете достичь этого с помощью ' Мастер границы изображения ' для стиля DialogContentPane .

Выполните следующие действия

  1. Создайте изображение с необходимыми границами и пустой областью в центре.
  2. Откройте файл .res в редакторе ресурсов под активной темой. создайте новый стиль, скажем MyDialogContenPane для невыбранное состояние. Убедитесь, что вы получили этот новый стиль из DialogContentPane невыбранный состояние, вы можете сделать это, перейдя на вкладку «получение» и выбрав «DialogContentPane» в поле со списком.
  3. В открытом окне этого стиля перейдите на вкладку «Граница» и нажмите « Изображение». Border Wizard 'кнопка, чтобы открыть новое окно. Под вкладкой «Создать изображение» выберите переключатель «Использовать файл», выберите файл изображения, созданный в # 1 в этом файле диалог. Перейдите на вкладку «Вырезать изображение», отрегулируйте направляющие на изображение и перейдите на вкладку «Применить к», здесь вы выбираете перечисленный компонент « MyDialogContentPane », нажмите кнопку «Создать» и закройте окно. Новую рамку можно предварительно просмотреть в окне стиля.

ПРИМЕЧАНИЕ: Если вы хотите, чтобы эта новая граница была сделана для всех диалогов, вместо создания нового стиля 'MyDialogContentPane' вы повторно используете стиль 'DialogContentPane' с вышеуказанными шагами.

Я бы порекомендовал вам просмотреть посты Shai ' LWUIT Resource Editor Tutorial Part 1 ' до части 10. Чтобы лучше понять Resouce Editor, его функции и возможности.

...