Урок 4. Компоненты экрана и их свойства
Re: Урок 4. Элементы экрана и их свойства
улыбнул такой вопрос))) конечно нету разницы
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 4. Элементы экрана и их свойства
Здравствуйте всем! Возможно мои затруднения не совсем относятся к этому уроку, но покуда касаются непосредственно элементов экрана, то пишу здесь .
У меня вопрос по button-ам.
1. Можно ли к ним применить scroll? и
2. Как к тексту, расположенному по левому краю кнопки, добавить жирную > в правый угол .
Заранее спасибо.
У меня вопрос по button-ам.
1. Можно ли к ним применить scroll? и
2. Как к тексту, расположенному по левому краю кнопки, добавить жирную > в правый угол .
Заранее спасибо.
Re: Урок 4. Элементы экрана и их свойства
Этот код генерит Eclipse. Я не при делах )kudri писал(а):Если нет, то во втором случае получается меньше писанины, соответственно можно было бы приводить примеры в соответствии со вторым вариантом
Re: Урок 4. Элементы экрана и их свойства
1. скролл нужно применять не к кнопке, а к самому лейауту активити (точнее к тому элементу на чём лежит кнопка);$01ny$hko писал(а):Здравствуйте всем! Возможно мои затруднения не совсем относятся к этому уроку, но покуда касаются непосредственно элементов экрана, то пишу здесь .
У меня вопрос по button-ам.
1. Можно ли к ним применить scroll? и
2. Как к тексту, расположенному по левому краю кнопки, добавить жирную > в правый угол .
Заранее спасибо.
2. это можно несколькими путями, например: пойти путём селекторов или же сделать кастомную кнопку.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 4. Элементы экрана и их свойства
Я пока не умею ни с чем кастомным работать (((. Хотя насколько понимаю - дело это очень удобное и нужное...
Re: Урок 4. Элементы экрана и их свойства
Всем доброй ночи!
У меня вопрос по EditText. Пишу здесь, т.к. нет конкретной ветки по EditText... да и не нужна она.
Вопрос вот какой.... у меня есть EditText. Как только все мое добро появляется на экране.... EditText сразу же предлагает ввести данные... Никак не могу найти какое свойство отвечает за то чтобы мне не предлагалось сразу же ввести данные. В лэйауте есть еще пара спиннеров, кнопки...
Где что нажать/поставить чтобы не предлагался автоматический ввод?
Всем заранее спасибо
З.Ы. Просто уже два дня сижу с этим #$%@$# и другие лэйауты создавал.. там все ок... а тут... и удалять пробовал... Думал в самом классе что-то не то... но... закомментировал все и оставил лишь отображение элементов... не помогло
У меня вопрос по EditText. Пишу здесь, т.к. нет конкретной ветки по EditText... да и не нужна она.
Вопрос вот какой.... у меня есть EditText. Как только все мое добро появляется на экране.... EditText сразу же предлагает ввести данные... Никак не могу найти какое свойство отвечает за то чтобы мне не предлагалось сразу же ввести данные. В лэйауте есть еще пара спиннеров, кнопки...
Где что нажать/поставить чтобы не предлагался автоматический ввод?
Всем заранее спасибо
З.Ы. Просто уже два дня сижу с этим #$%@$# и другие лэйауты создавал.. там все ок... а тут... и удалять пробовал... Думал в самом классе что-то не то... но... закомментировал все и оставил лишь отображение элементов... не помогло
Re: Урок 4. Элементы экрана и их свойства
Для своей activity в манифесте напишите:
android:windowSoftInputMode="stateHidden"
android:windowSoftInputMode="stateHidden"
Re: Урок 4. Элементы экрана и их свойства
Заработало...Спасибо!AndreyI писал(а):Для своей activity в манифесте напишите:
android:windowSoftInputMode="stateHidden"
Но так и не понял почему в другой деятельности клава не выезжает автоматически... там и код класса и лэйаут совпадают.... но в манифесте ничего специально не прописано
Re: Урок 4. Элементы экрана и их свойства
Это зависит от того какой элемент первым получит фокус, и еще от каких-то факторов, причем это не всегда зависит от того, что задумал программист. У меня тоже были когда-то проблемы с этим. Когда EditText был один почему-то клава не выезжала, но стоило добавить в разметку какой-нибудь элемент со скроллингом, почему-то появлялась, причем еще зависело от того где находился этот элемент (под EditText или над), проблему решил аналогичным образом.
Re: Урок 4. Элементы экрана и их свойства
Всем доброго времени суток.
Пытаюсь освоить Android.
У меня такая проблема, не могу расположить textView1="Hello word" в нужное для меня место. Оно/он скачит из стороны сторону как ему хочется, то прижмется вправо, то влево, то вверх то вниз. Если на Layout добавляю новые элементы то таже чехарда. Подскажите новичку в чем проблема. Плз.
Пытаюсь освоить Android.
У меня такая проблема, не могу расположить textView1="Hello word" в нужное для меня место. Оно/он скачит из стороны сторону как ему хочется, то прижмется вправо, то влево, то вверх то вниз. Если на Layout добавляю новые элементы то таже чехарда. Подскажите новичку в чем проблема. Плз.
Re: Урок 4. Элементы экрана и их свойства
всё зависит от того какую разметку используете, у релетивной и линейной есть свойста layout_gravity (позиционирование по отношению к родителю) и gravity (позиционирование контента внутри себя)
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 4. Элементы экрана и их свойства
добрый день ... как решить проблему что в андроиде 3,0 не отображается курсор в поле ввода .. (edit...)
не знаю сюда или нет написал но тут как раз посвящено элементам экрана ...
не знаю сюда или нет написал но тут как раз посвящено элементам экрана ...
Re: Урок 4. Элементы экрана и их свойства
пол беды нашел ... курсор не показывается из за ..
ff = (EditText) findViewById(R.id.editFormula);
ff.setInputType(InputType.TYPE_NULL);
из за TYPE_NULL ... мне это надо чтоб клава стандартная не появлялась ... но курсор мне надо чтоб отображался. .. в других версиях андроида норм все ... а вот в 3.x нет курсора ... хотя не знаю может на 4 и тд тоже нет .. я в основном на 2,3 тестирую ... как мне убрать вызов стандартной клавы ... но оставить курсор в поле ... ?
upd:
нашел решил ) если кому пригодится...
ff = (EditText) findViewById(R.id.editFormula);
ff.setInputType(InputType.TYPE_NULL);
из за TYPE_NULL ... мне это надо чтоб клава стандартная не появлялась ... но курсор мне надо чтоб отображался. .. в других версиях андроида норм все ... а вот в 3.x нет курсора ... хотя не знаю может на 4 и тд тоже нет .. я в основном на 2,3 тестирую ... как мне убрать вызов стандартной клавы ... но оставить курсор в поле ... ?
upd:
нашел решил ) если кому пригодится...
Код: Выделить всё
ff = (EditText) findViewById(R.id.editFormula);
ff.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
ff.setInputType(InputType.TYPE_NULL);
ff.onTouchEvent(event);
ff.setInputType(InputType.TYPE_CLASS_TEXT);
return true;
}
});
Re: Урок 4. Элементы экрана и их свойства
Почему не работает CTRL+F11 ? main.xml запускается через "отладить". A myscreen.xml нормально запускается, но периодически на экране "телефона" появляется сообщение с содержание на подобии такого - Приложение остановлена, попробуйте позже. На 2-3й раз запускается.
Последний раз редактировалось tom.mi 10 фев 2013, 16:00, всего редактировалось 3 раза.
Re: Урок 4. Элементы экрана и их свойства
CTRL левый нужно жать, если и левый не пашет то такое бывает на эмуляторах (не на всех но бывает)tom.mi писал(а):Почему не работает CTRL+F11 ?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 4. Элементы экрана и их свойства
Доброго времени суток.
В приложении есть EditText и SeekBar. Данные можно вводить в EditText или перемещая ползунок SeekBarа. Когда перемещаем SeekBar - изменяется и значение в EditText. Данные из EditText уходят на обработку в TextWatcherе. Данные -float со знаком.
На эмуляторе 2.3 работает нормально, а на реальном устройстве после перемещения ползунка SeekBarа в EditText вставляется не number x.x , a String x,x. т.е. десятая часть отделяется не точкой а запятой. Следовательно этот String нельзя распарсить вo float. В реальных устройствах с версией выше 2.3 таких проблем нет. В EditText вставляется number.
Как можно обойтись малой кровью? не хочется обрабатывать запятые, когда у EditText стоит параметр numberSigned|numberDecimal
help please.
Layout
Java Code
В приложении есть EditText и SeekBar. Данные можно вводить в EditText или перемещая ползунок SeekBarа. Когда перемещаем SeekBar - изменяется и значение в EditText. Данные из EditText уходят на обработку в TextWatcherе. Данные -float со знаком.
На эмуляторе 2.3 работает нормально, а на реальном устройстве после перемещения ползунка SeekBarа в EditText вставляется не number x.x , a String x,x. т.е. десятая часть отделяется не точкой а запятой. Следовательно этот String нельзя распарсить вo float. В реальных устройствах с версией выше 2.3 таких проблем нет. В EditText вставляется number.
Как можно обойтись малой кровью? не хочется обрабатывать запятые, когда у EditText стоит параметр numberSigned|numberDecimal
help please.
Layout
Код: Выделить всё
<EditText...
android:id="@+id/editText1"
android:inputType="numberSigned|numberDecimal".... />
Код: Выделить всё
public void onCreate(Bundle savedInstanceState) {
etdry = (EditText) findViewById(R.id.editText1);
.........................................................................
String formDry = String.format("%.1f", streamDry);
etdry.setText(String.valueOf(formDry));
Re: Урок 4. Элементы экрана и их свойства
Проблема состояла не в API Level, a в Device Locale
Solution:
String.format (Locale locale, String format, Object... args)
Спасибо stackoverflow
Solution:
String.format (Locale locale, String format, Object... args)
Спасибо stackoverflow
Re: Урок 4. Элементы экрана и их свойства
как сделать кнопку круглой или закругленными краями,в общем поменять её вид
Re: Урок 4. Элементы экрана и их свойства
android:background="@drawable/your_image"kiten писал(а):как сделать кнопку круглой или закругленными краями,в общем поменять её вид
или
btn.setImageResource(R.drawable.your_image);
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 4. Элементы экрана и их свойства
она как была квадратной так и осталась,изменилась только картинка,а мне нужно изменить её форму