С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
#1

Дизайн: как задать программно интерфейс приложения? - Программирование Android

29.03.2013, 16:17. Просмотров 1308. Ответов 11
Метки нет (Все метки)

Здравствуйте.

Расскажите мне пожалуйста как можно больше про дизайн приложений.

Раньше я работал с css html и т.п.
Мне интересны аналоги border-radius, shadow, border, стили шрифта, padding, marign, opacity, цвет rgba(0, 0, 0, 0.5), и абсолютное позиционирование.
Стили кнопок, полей ввода и т.п.

Всё это задать надо програмно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 16:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дизайн: как задать программно интерфейс приложения? (Программирование Android):

MediaPlayer, как программно задать определенный файл на воспроизведение? - Программирование Android
собственно как работать с данным классом, и как программно задать определенный файл на воспроизведение? спасибо!

Дизайн приложения - Программирование Android
Приветствую форумчане! Интересует меня такой вопрос: Кто на чем и как рисует интерфейс ? :)

Дизайн андроид приложения - Программирование Android
Посоветуйте инструменты(векторной графики) для создания(рисования) фона, кнопок и т.д для андроид приложения.

Дизайн Андроид приложения - Программирование Android
Как же мне изменить дизайн своеого приложения? Вот, например, я нашел человека, который вроде делает дизайн для андроид приложений:...

Задать ScrollView программно - Программирование Android
Здраствуйте! Как сделать ScrollView с элементом LinearLayout программно? Делаю одно, не работает другое... ScrollView scroll = new...

Задать размер кнопки программно - Программирование Android
Здравствуйте. Возник такой вопрос: В программе я использую несколько кнопок, размер которых зависит от размера экрана (не обязательно...

11
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
29.03.2013, 17:28 #2
Цитата Сообщение от OT_VINTA Посмотреть сообщение
Всё это задать надо програмно.
всё это задавать надо в xml layout для андройда
0
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
29.03.2013, 18:17  [ТС] #3
Цитата Сообщение от YAUHEN Посмотреть сообщение
всё это задавать надо в xml layout для андройда
а если к примеру кнопка тоже програмно задается.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
29.03.2013, 18:23 #4
кнопку тоже нужно в xml задавать
0
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
29.03.2013, 18:37  [ТС] #5
Цитата Сообщение от V0v1k Посмотреть сообщение
кнопку тоже нужно в xml задавать
Кнопку я создам, а вот как её оформить - не знаю
0
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
29.03.2013, 21:25 #6
Цитата Сообщение от OT_VINTA Посмотреть сообщение
не знаю
вам уже ответили. хорошим тоном считается задавать все вами перечисленные свойства - через xml рисурсы и xml атрибуты. непонятно как это делается - посмотрите примеры тут
1
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
29.03.2013, 22:51  [ТС] #7
Цитата Сообщение от YAUHEN Посмотреть сообщение
вам уже ответили. хорошим тоном считается задавать все вами перечисленные свойства - через xml рисурсы и xml атрибуты. непонятно как это делается - посмотрите примеры тут
Скажите пожалуйста, как сделать полупрозрачную кнопку над каким-то элементом (с отступом слева и справа, по 5 пикселей) например над WebView?
0
c4sp3r
0x5B4C322291BD52AE
92 / 92 / 5
Регистрация: 04.03.2013
Сообщений: 295
30.03.2013, 00:20 #8
OT_VINTA,

XML
1
2
3
4
5
6
7
8
<Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:alpha="0.5"
        android:text="Button" />
0
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
30.03.2013, 09:58  [ТС] #9
Цитата Сообщение от c4sp3r Посмотреть сообщение
OT_VINTA,

XML
1
2
3
4
5
6
7
8
<Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:alpha="0.5"
        android:text="Button" />
а если кнопка произвольной формы должна быть? png картинку делать?
0
Good-bad man
255 / 233 / 17
Регистрация: 31.10.2010
Сообщений: 504
30.03.2013, 11:19 #10
Да, можно изображениями, а можно - XML-файлами. Чтобы задавать различные изображения для различных состояний (кнопка не нажата, нажата, неактивна и т.д.), используется StateList. Чтобы изображения правильно растягивались, применяется nine-patch.
1
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
30.03.2013, 16:28  [ТС] #11
а как сделать абсолютное положение элемента?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.04.2013, 11:44 #12
leftMargin
topMargin
0
01.04.2013, 11:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2013, 11:44
Привет! Вот еще темы с ответами:

Задать программно свойства Fragment - Программирование Android
Доброго времени суток, я новичок в этом деле, поетому хочу попросить у вас помощи, мне нужно передать фрагменту программно свойства, у меня...

TextView задать отступ программно - Программирование Android
Программно создаю TextView . Присваиваю ему ряд значений textView.setGravity(Gravity.CENTER); textView.setMaxEms(10); ...

Подскажите программу для прототипирования приложения на андроид (дизайн) - Программирование Android
Всем привет. Дизайнеру нужны приблизительные макеты приложения. В сети видел около 20 разных сервисов, где можно создать прототип будущего...

Задать программно leftMargin для RelativeLayout - Программирование Android
Имеется заготовка view: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.