Понятия dpi и ppi в случае, когда речь идёт о дисплеях, равнозначны. http://4pda.ru/2013/07/26/109510/Владислав2303 писал(а):В начале урока внесите поправку пожалуйста, вы используете термин dpi, где нужно использовать термин ppi, это не одно и тоже, и у людей более менее понимающих оба термина складывается не правильное представление!
Урок 7. Layout параметры для View-элементов.
Re: Урок 7. Layout параметры для View-элементов.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
- Владислав2303
- Сообщения: 17
- Зарегистрирован: 02 ноя 2013, 15:11
- Откуда: Минск
- Контактная информация:
Re: Урок 7. Layout параметры для View-элементов.
Не могу не доверять 4pda, но я всегда думал, что dpi, это количество субпикселей на дюйм, видимо заблуждался и моя жизнь никогда не станет прежней!trew писал(а):Понятия dpi и ppi в случае, когда речь идёт о дисплеях, равнозначны. http://4pda.ru/2013/07/26/109510/Владислав2303 писал(а):В начале урока внесите поправку пожалуйста, вы используете термин dpi, где нужно использовать термин ppi, это не одно и тоже, и у людей более менее понимающих оба термина складывается не правильное представление!
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 7. Layout параметры для View-элементов.
Подскажите, пожалуйста, как называется элемент, который выводит на экран регулятор громкости звука и чек-бокс для выбора определенной композиции.
Есть интерес - создать список для некоего альбома, где будет несколько чек-боксов и рядом с ними регуляторы громкости и название композиций. Чтобы пользователь мог выбрать нужную композицию и проигрывать её, либо мог включить две-три или несколько композиций одновременно.
Методом перебора не смог найти эти элементы в эклипсе...
Заранее благодарю за подсказку.
Есть интерес - создать список для некоего альбома, где будет несколько чек-боксов и рядом с ними регуляторы громкости и название композиций. Чтобы пользователь мог выбрать нужную композицию и проигрывать её, либо мог включить две-три или несколько композиций одновременно.
Методом перебора не смог найти эти элементы в эклипсе...
Заранее благодарю за подсказку.
Re: Урок 7. Layout параметры для View-элементов.
Возможно урок 18 будет интересен.Trimbombom писал(а):Подскажите, пожалуйста, как называется элемент, который выводит на экран регулятор громкости звука и чек-бокс для выбора определенной композиции.
Есть интерес - создать список для некоего альбома, где будет несколько чек-боксов и рядом с ними регуляторы громкости и название композиций. Чтобы пользователь мог выбрать нужную композицию и проигрывать её, либо мог включить две-три или несколько композиций одновременно.
Методом перебора не смог найти эти элементы в эклипсе...
Заранее благодарю за подсказку.
- Вложения
-
- 01.JPG (36.15 КБ) 17750 просмотров
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 7. Layout параметры для View-элементов.
Спасибо, буду изучать.Возможно урок 18 будет интересен.
Re: Урок 7. Layout параметры для View-элементов.
Вопросик такой.. Два LinearLayout один в другом.. Первый с вертикальной ориентацией, второй с горизонтальной. Во втором находится 2 кнопочки и при выставлении любой кнопочке БОЛЬШЕЕ значение Weight она начинает занимать меньше места.
Код: Выделить всё
<LinearLayout
android:id="@+id/llTop"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@color/llTopColor"
android:orientation="vertical" >
<TextView
android:id="@+id/textOut1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_margin="12dp"
android:text="@string/TopText"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#222222" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/btn1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/TopBtn" />
<Button
android:id="@+id/btn2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="5"
android:text="@string/BotBtn" />
</LinearLayout>
<SeekBar
android:id="@+id/sbWeight"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:max="100"
android:progress="50" />
</LinearLayout>
- Вложения
-
- Снимок.PNG (11.67 КБ) 17734 просмотра
Re: Урок 7. Layout параметры для View-элементов.
У меня такая же проблема былаaver1216 писал(а):Вопросик такой.. Два LinearLayout один в другом.. Первый с вертикальной ориентацией, второй с горизонтальной. Во втором находится 2 кнопочки и при выставлении любой кнопочке БОЛЬШЕЕ значение Weight она начинает занимать меньше места.
Код: Выделить всё
<LinearLayout android:id="@+id/llTop" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:background="@color/llTopColor" android:orientation="vertical" > <TextView android:id="@+id/textOut1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_margin="12dp" android:text="@string/TopText" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#222222" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <Button android:id="@+id/btn1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/TopBtn" /> <Button android:id="@+id/btn2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="5" android:text="@string/BotBtn" /> </LinearLayout> <SeekBar android:id="@+id/sbWeight" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0" android:max="100" android:progress="50" /> </LinearLayout>
Re: Урок 7. Layout параметры для View-элементов.
Сорри, сам пока совсем не разобрался, но уверен, что это фича.damager82 писал(а):А я как-то не обратил внимания на это. Действительно нелогично.яфпкк писал(а): Почему верхняя средняя кнопка растягивается по горизонтали автоматически, при увеличении отступов у центральной, а левая средняя по вертикали - нет, хотя у обеих указаны
android:layout_width="wrap_content"
android:layout_height="wrap_content"
Остается гадать, баг это или фича.
Ноги растут примерно вот отсюда.
Нашел там вот такое:
По-видимому, когда этот метод вызывается, view уже создан, и ему "насильственно" меняют width и height.public TableRow.LayoutParams (int column)
Added in API level 1
Puts the view in the specified column.
Sets the child width to MATCH_PARENT and the child height to WRAP_CONTENT.
Наверняка можно программно вернуть всё на свои места.
upd:
следующий код приводит к Run-time ошибке и приложение вылетает. но я продолжу поиски решения
Код: Выделить всё
Button btn = (Button) findViewById(R.id.button5);
LayoutParams btnParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
btn.setLayoutParams(btnParams);
Последний раз редактировалось Phashik 02 дек 2013, 02:36, всего редактировалось 1 раз.
open your eyes
Re: Урок 7. Layout параметры для View-элементов.
не нашел у себя в Properties такой закладки Misc, чтобы менять величины margin left и т.д. Чтото не установлено в ADK? (выход то нашел,в коде прописал "layout_marginLeft=20dp"). Автору - спасибо!
Re: Урок 7. Layout параметры для View-элементов.
Добрый вечер, я полный новичок в работе с Eclipse. Возникла такая ситуация - когда я пытаюсь в свойстве Margin что-то написать, текст не пишется, нажатие на знак троеточия возле этого свойства также ничего не дает... И таких свойств много, они еще чуть-чуть отличаются фоном заливки (темнее тех, которые я могу редактировать).
Заранее извиняюсь за такое глупое описание проблемы, но как её решить не нашел
Заранее извиняюсь за такое глупое описание проблемы, но как её решить не нашел
Re: Урок 7. Layout параметры для View-элементов.
Может поможет ссылка, где разместил скриншот.v1z писал(а):Добрый вечер, я полный новичок в работе с Eclipse. Возникла такая ситуация - когда я пытаюсь в свойстве Margin что-то написать, текст не пишется, нажатие на знак троеточия возле этого свойства также ничего не дает... И таких свойств много, они еще чуть-чуть отличаются фоном заливки (темнее тех, которые я могу редактировать).
Заранее извиняюсь за такое глупое описание проблемы, но как её решить не нашел
Попробуй выбрать другую версию API.
А затем переключиться с xml на Graphical Layout и обратно.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
Re: Урок 7. Layout параметры для View-элементов.
Благодарю, проблема решенаtrew писал(а):Может поможет ссылка, где разместил скриншот.v1z писал(а):Добрый вечер, я полный новичок в работе с Eclipse. Возникла такая ситуация - когда я пытаюсь в свойстве Margin что-то написать, текст не пишется, нажатие на знак троеточия возле этого свойства также ничего не дает... И таких свойств много, они еще чуть-чуть отличаются фоном заливки (темнее тех, которые я могу редактировать).
Заранее извиняюсь за такое глупое описание проблемы, но как её решить не нашел
Попробуй выбрать другую версию API.
А затем переключиться с xml на Graphical Layout и обратно.
Re: Урок 7. Layout параметры для View-элементов.
Здравствуйте.
У меня установлен ADT Build: v22.3.0-887826
Я почему-то не могу редактировать Properties любого элемента (Button, text и т.д.) Приходится прописывать вручную в xml, только после этого могу редактировать в Properties. В принципе не напрягает, но хотелось бы..
Это какой-то глюк эклипса/ADT или надо что-то включить в настройках?
[spoiler] [/spoiler]
У меня установлен ADT Build: v22.3.0-887826
Я почему-то не могу редактировать Properties любого элемента (Button, text и т.д.) Приходится прописывать вручную в xml, только после этого могу редактировать в Properties. В принципе не напрягает, но хотелось бы..
Это какой-то глюк эклипса/ADT или надо что-то включить в настройках?
[spoiler] [/spoiler]
Java Core -> JDBC -> GoF -> Android SDK ->...
Телепрограмма в твоем смарте Телепрограмма
Телепрограмма в твоем смарте Телепрограмма
-
- Сообщения: 20
- Зарегистрирован: 20 окт 2013, 23:53
- Контактная информация:
Re: Урок 7. Layout параметры для View-элементов.
Урок изучил, но остались вопросы:trew писал(а):Возможно урок 18 будет интересен.Trimbombom писал(а):Подскажите, пожалуйста, как называется элемент, который выводит на экран регулятор громкости звука и чек-бокс для выбора определенной композиции.
Есть интерес - создать список для некоего альбома, где будет несколько чек-боксов и рядом с ними регуляторы громкости и название композиций. Чтобы пользователь мог выбрать нужную композицию и проигрывать её, либо мог включить две-три или несколько композиций одновременно.
Методом перебора не смог найти эти элементы в эклипсе...
Заранее благодарю за подсказку.
Как связать SeekBar, который, если я правильно понимаю, отвечает за громкость и запуск проигрывания музыкального файла, с собственно музыкальным файлом, где тот файл должен храниться и в каком формате, чтобы меньше весил - хочу попробовать встроить звуковые файлы в программу и сделать так, чтобы они были зациклены как бы, т.е. чтобы играли непрерывно, пока не остановишь. А ползунки нужны только чтобы регулировать громкость.
Также хотелось бы понять, можно ли запускать проигрывание файла через чекбокс (ставишь галочку слева от регулятора громкости - играет, убираешь - перестает)... ?
Заранее благодарю за помощь!
Re: Урок 7. Layout параметры для View-элементов.
нашел ответ на свой вопрос, может кому понадобится:Leeroy писал(а):Здравствуйте.
У меня установлен ADT Build: v22.3.0-887826
Я почему-то не могу редактировать Properties любого элемента (Button, text и т.д.) Приходится прописывать вручную в xml, только после этого могу редактировать в Properties. В принципе не напрягает, но хотелось бы..
Это какой-то глюк эклипса/ADT или надо что-то включить в настройках?
1 - переключиться к activity_main.xml
2 - выбрать вкладку Graphical Layout
3 - Вверху будет иконка андроида(зеленая), справа возле нее цифры. Выберите 15, 16...
Java Core -> JDBC -> GoF -> Android SDK ->...
Телепрограмма в твоем смарте Телепрограмма
Телепрограмма в твоем смарте Телепрограмма
Re: Урок 7. Layout параметры для View-элементов.
Изображение подготовил в Paint. Перетащил на RelativeLayout. Пишет предупреждение: [Accessibility] Missing contentDescription atribute on image.
Однако на виртуальном работает, а на устройство не устанавливается. Дело в Paint-е или в чем-то другом?
Однако на виртуальном работает, а на устройство не устанавливается. Дело в Paint-е или в чем-то другом?
Re: Урок 7. Layout параметры для View-элементов.
Я -совсем-совсем начинающий. Есть где-нибудь в сети (или здесь) максимально подробное описание свойств стандартных виджетов, типа TextView, Button и т.д.?
Я могу предположить, что вопрос это глупый. Но вот мне захотелось у TextView установить цвет фона или поставить рамку вокруг него, а я не нашёл информации на эту тему. Наверно плохо искал. Подскажите, где можно найти такую информаци. Желательно на русском...
Я могу предположить, что вопрос это глупый. Но вот мне захотелось у TextView установить цвет фона или поставить рамку вокруг него, а я не нашёл информации на эту тему. Наверно плохо искал. Подскажите, где можно найти такую информаци. Желательно на русском...
Re: Урок 7. Layout параметры для View-элементов.
Ты слишком много хочешь. Тема весьма обширная. На этом сайте по частям есть почти все. Задавай конкретные вопросы, если что-то хочешь узнать. Ну а сначала советую пройти несколько десятков уроков подряд.
А за фон отвечает атрибут android:background. А туда уже вставляй хоть цвет, хоть картинку, хоть shape-элемент.
А за фон отвечает атрибут android:background. А туда уже вставляй хоть цвет, хоть картинку, хоть shape-элемент.
Re: Урок 7. Layout параметры для View-элементов.
Во всяком случае - спасибо за ответ
Re: Урок 7. Layout параметры для View-элементов.
А чем не устраивает официальный хелп? http://developer.android.com/reference/ ... tView.htmlAshabad писал(а):Я -совсем-совсем начинающий. Есть где-нибудь в сети (или здесь) максимально подробное описание свойств стандартных виджетов, типа TextView, Button и т.д.?
Я могу предположить, что вопрос это глупый. Но вот мне захотелось у TextView установить цвет фона или поставить рамку вокруг него, а я не нашёл информации на эту тему. Наверно плохо искал. Подскажите, где можно найти такую информаци. Желательно на русском...
Лучше и подробнее не существует.
Java Core -> JDBC -> GoF -> Android SDK ->...
Телепрограмма в твоем смарте Телепрограмма
Телепрограмма в твоем смарте Телепрограмма