Как задать нужное положение кнопке и размер

Интерфейс, диалоги, темы, стили, меню
tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 24 мар 2015, 18:02

Как в андройд студия сделать кнопку нужного размера ,в ней нету текста ,пытаюсь ее изменить ,но ничего не выходит,она остается таким же размером . И как сделать так,чтобы она меняла свой размер в не зависимости от других элементов ,а то только относительно других элементов она меняется . И как изменить размер?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как задать нужное положение кнопке и размер

Сообщение Foenix » 24 мар 2015, 21:31

А ты поймешь если объяснить тебе так же? На пальцах?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Re: Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 24 мар 2015, 21:56

Foenix писал(а):А ты поймешь если объяснить тебе так же? На пальцах?
Канешн ))

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как задать нужное положение кнопке и размер

Сообщение Foenix » 24 мар 2015, 22:07

так вот. Выставляешь ширину и длину и она меняет размер.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Re: Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 24 мар 2015, 22:25

Foenix писал(а):так вот. Выставляешь ширину и длину и она меняет размер.
Эт я пробовал. А как сделать так,чтобы в дизайне можно было перетаскивать туда,куда мне нужно ? Так как не совсем туда она становиться,например кнопка. И как изменить ее размер опять же,перетаскиванием за углы.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как задать нужное положение кнопке и размер

Сообщение Foenix » 24 мар 2015, 22:55

делай все через xml
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Как задать нужное положение кнопке и размер

Сообщение doter.ua » 25 мар 2015, 00:38

Не пытайся согнуть ложку, учи свойства лейаутов, всякие gravity, weight, match_parent, wrap_content. В уроках все это есть. На дизайне у тебя 1 экран. В рил лайфе их тысячи (разных).
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Re: Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 25 мар 2015, 09:35

Foenix писал(а):делай все через xml
А как можно делать через xml ,если я не могу в слепую поставить кнопку туда,где она нужна.


Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как задать нужное положение кнопке и размер

Сообщение Foenix » 25 мар 2015, 10:29

tvin_vi писал(а):
Foenix писал(а):делай все через xml
А как можно делать через xml ,если я не могу в слепую поставить кнопку туда,где она нужна.
Все могут, а ты нет :?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Как задать нужное положение кнопке и размер

Сообщение Mikhail_dev » 25 мар 2015, 10:52

Ну надо отдать должное, что это вполне удобная вещь. Я лично набрасываю сначала кнопочки, приблизительно, а потом уже их редактирую.
Более того, я уверен что вы не обходитесь без графического представления XML файла. Я в жизнь не поверю что вы собираете проект, лишь только чтобы посмотреть как у вас выглядит XML

tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Re: Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 25 мар 2015, 12:11

Mikhail_dev писал(а):Ну надо отдать должное, что это вполне удобная вещь. Я лично набрасываю сначала кнопочки, приблизительно, а потом уже их редактирую.
Более того, я уверен что вы не обходитесь без графического представления XML файла. Я в жизнь не поверю что вы собираете проект, лишь только чтобы посмотреть как у вас выглядит XML
Я вообще не понимаю как можно через xml что-то выставлять ,это же на столько не удобно ,проще курсором перетащить элемент на нужное место ,а не через координаты . А то чтобы подтащить кнопку на нужное место,с начало ее нужно расположить на экране,а потом через xml по 1 dpi добавлять,чтобы она стала на место .

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Как задать нужное положение кнопке и размер

Сообщение Mikhail_dev » 25 мар 2015, 13:06

Как опыта наберётесь - поймёте. У вас может быть так, что на экране кнопка стоит правильно, да вот её положение установлено относительно других элементов на карте. Вдруг чудесным образом, при желании скрыть какой-нибудь другой объект с экрана, вы получите сломавшуюся разметку для кнопки, а может и других элементов. И без знаний как это работает в XML, делать нормальный дизайн попросту невозможно.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как задать нужное положение кнопке и размер

Сообщение Foenix » 25 мар 2015, 14:17

tvin_vi писал(а):
Mikhail_dev писал(а):Ну надо отдать должное, что это вполне удобная вещь. Я лично набрасываю сначала кнопочки, приблизительно, а потом уже их редактирую.
Более того, я уверен что вы не обходитесь без графического представления XML файла. Я в жизнь не поверю что вы собираете проект, лишь только чтобы посмотреть как у вас выглядит XML
Я вообще не понимаю как можно через xml что-то выставлять ,это же на столько не удобно ,проще курсором перетащить элемент на нужное место ,а не через координаты . А то чтобы подтащить кнопку на нужное место,с начало ее нужно расположить на экране,а потом через xml по 1 dpi добавлять,чтобы она стала на место .
еще раз будешь тута материться, я буду стирать все твои вопросы на этом форуме прежде, чем на них ответят.

Дизайн делается в xml - там это все не просто, а очень просто - если понимать что делаешь, а в визуальном дизайнере лишь проверяют правильно ли расположились вьюшки на разных экранах.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как задать нужное положение кнопке и размер

Сообщение Foenix » 25 мар 2015, 14:18

и я тебя сразу спросила - поймешь ли ты на пальцах все ответы. Ты крутой, поэтому сказал что поймешь. Но на самом деле ничего ты не понимаешь. Тебе нужно было спросить за отдельный лэйаут, приведя при этом код того, что ты там делаешь. И тебе бы помогли и ты бы ПОНЯЛ что делать надо. А по 1 пикселю никто и никогда ничего не выравнивает.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
alexmx
Сообщения: 193
Зарегистрирован: 10 мар 2014, 08:14

Re: Как задать нужное положение кнопке и размер

Сообщение alexmx » 25 мар 2015, 15:44

Все с чего то начинают :)

tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Re: Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 25 мар 2015, 17:58

Foenix писал(а):и я тебя сразу спросила - поймешь ли ты на пальцах все ответы. Ты крутой, поэтому сказал что поймешь. Но на самом деле ничего ты не понимаешь. Тебе нужно было спросить за отдельный лэйаут, приведя при этом код того, что ты там делаешь. И тебе бы помогли и ты бы ПОНЯЛ что делать надо. А по 1 пикселю никто и никогда ничего не выравнивает.
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="12dp"
android:layout_marginStart="12dp"
android:layout_marginTop="48dp" />


код того что я делаю ,ниже картинка ,в ней я выделил кнопку,она не становиться по периметру элемента. Хотя я с этим уже разобрался,через xml ,как раз прибавляя по 1 пикселю . Не выравнивают потому, что на других экранах кнопка сместиться? А как кнопку сделать по границам элемента ,за углы я растянуть ее не могу,так как она не тянется,а выставить в layout:width и layout:height значения по умолчанию к нужному результату не приводят . Даже те которые проджект и систем.
Вложения
Безымянный1.jpg
Безымянный1.jpg (252.95 КБ) 8400 просмотров

Аватара пользователя
alexmx
Сообщения: 193
Зарегистрирован: 10 мар 2014, 08:14

Re: Как задать нужное положение кнопке и размер

Сообщение alexmx » 25 мар 2015, 18:18

вместо wrap_content попробуйте fill_parent

tvin_vi
Сообщения: 20
Зарегистрирован: 09 мар 2015, 21:12

Re: Как задать нужное положение кнопке и размер

Сообщение tvin_vi » 25 мар 2015, 18:58

alexmx писал(а):вместо wrap_content попробуйте fill_parent
Я же написал,что из тех что указано по умолчанию ничего не подходит . И то что в проджект и систем. Возможно я что-то там пропустил ,но из того что я выбрал - не помогло .

Аватара пользователя
alexmx
Сообщения: 193
Зарегистрирован: 10 мар 2014, 08:14

Re: Как задать нужное положение кнопке и размер

Сообщение alexmx » 25 мар 2015, 19:33

Ну тогда план "КАПКАН"
1 удаляешь все что написано в xml
2 забываешь что такое редактор (в котором только мышкой работаешь)
3 пишешь все сам используя только layout_width и layout_heigh
4 Забываешь про кнопки. Вместо них присваиваешь id, а в активити прикручиваешь интерфейс onClickListener

В общем пройдя этот тернистый путь все вопросы у Вас должны пропасть

Ответить