Страница 2 из 9

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 01 ноя 2012, 14:14
rezak90
улыбнул такой вопрос))) конечно нету разницы

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 02 ноя 2012, 13:52
$01ny$hko
Здравствуйте всем! Возможно мои затруднения не совсем относятся к этому уроку, но покуда касаются непосредственно элементов экрана, то пишу здесь .
У меня вопрос по button-ам.
1. Можно ли к ним применить scroll? и
2. Как к тексту, расположенному по левому краю кнопки, добавить жирную > в правый угол :? .
Заранее спасибо.

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 02 ноя 2012, 14:12
damager82
kudri писал(а):Если нет, то во втором случае получается меньше писанины, соответственно можно было бы приводить примеры в соответствии со вторым вариантом
Этот код генерит Eclipse. Я не при делах )

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 02 ноя 2012, 14:18
rezak90
$01ny$hko писал(а):Здравствуйте всем! Возможно мои затруднения не совсем относятся к этому уроку, но покуда касаются непосредственно элементов экрана, то пишу здесь .
У меня вопрос по button-ам.
1. Можно ли к ним применить scroll? и
2. Как к тексту, расположенному по левому краю кнопки, добавить жирную > в правый угол :? .
Заранее спасибо.
1. скролл нужно применять не к кнопке, а к самому лейауту активити (точнее к тому элементу на чём лежит кнопка);
2. это можно несколькими путями, например: пойти путём селекторов или же сделать кастомную кнопку.

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 02 ноя 2012, 14:27
$01ny$hko
Я пока не умею ни с чем кастомным работать (((. Хотя насколько понимаю - дело это очень удобное и нужное...

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 03 дек 2012, 02:39
nubodroid
Всем доброй ночи!

У меня вопрос по EditText. Пишу здесь, т.к. нет конкретной ветки по EditText... да и не нужна она.

Вопрос вот какой.... у меня есть EditText. Как только все мое добро появляется на экране.... EditText сразу же предлагает ввести данные... Никак не могу найти какое свойство отвечает за то чтобы мне не предлагалось сразу же ввести данные. В лэйауте есть еще пара спиннеров, кнопки...

Где что нажать/поставить чтобы не предлагался автоматический ввод?

Всем заранее спасибо

З.Ы. Просто уже два дня сижу с этим #$%@$# и другие лэйауты создавал.. там все ок... а тут... и удалять пробовал... Думал в самом классе что-то не то... но... закомментировал все и оставил лишь отображение элементов... не помогло

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 03 дек 2012, 03:14
AndreyI
Для своей activity в манифесте напишите:
android:windowSoftInputMode="stateHidden"

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 03 дек 2012, 03:42
nubodroid
AndreyI писал(а):Для своей activity в манифесте напишите:
android:windowSoftInputMode="stateHidden"
Заработало...Спасибо!
Но так и не понял почему в другой деятельности клава не выезжает автоматически... там и код класса и лэйаут совпадают.... но в манифесте ничего специально не прописано

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 03 дек 2012, 04:15
AndreyI
Это зависит от того какой элемент первым получит фокус, и еще от каких-то факторов, причем это не всегда зависит от того, что задумал программист. У меня тоже были когда-то проблемы с этим. Когда EditText был один почему-то клава не выезжала, но стоило добавить в разметку какой-нибудь элемент со скроллингом, почему-то появлялась, причем еще зависело от того где находился этот элемент (под EditText или над), проблему решил аналогичным образом.

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 26 дек 2012, 23:50
fermopili
Всем доброго времени суток.
Пытаюсь освоить Android.
У меня такая проблема, не могу расположить textView1="Hello word" в нужное для меня место. Оно/он скачит из стороны сторону как ему хочется, то прижмется вправо, то влево, то вверх то вниз. Если на Layout добавляю новые элементы то таже чехарда. Подскажите новичку в чем проблема. Плз.

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 26 дек 2012, 23:55
rezak90
всё зависит от того какую разметку используете, у релетивной и линейной есть свойста layout_gravity (позиционирование по отношению к родителю) и gravity (позиционирование контента внутри себя)

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 13 янв 2013, 16:08
caHek2x
добрый день ... как решить проблему что в андроиде 3,0 не отображается курсор в поле ввода .. (edit...)
не знаю сюда или нет написал но тут как раз посвящено элементам экрана ...

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 14 янв 2013, 13:37
caHek2x
пол беды нашел ... курсор не показывается из за ..
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. Элементы экрана и их свойства

Добавлено: 10 фев 2013, 15:15
tom.mi
Почему не работает CTRL+F11 ? main.xml запускается через "отладить". A myscreen.xml нормально запускается, но периодически на экране "телефона" появляется сообщение с содержание на подобии такого - Приложение остановлена, попробуйте позже. На 2-3й раз запускается.
Изображение

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 10 фев 2013, 15:26
rezak90
tom.mi писал(а):Почему не работает CTRL+F11 ?
CTRL левый нужно жать, если и левый не пашет то такое бывает на эмуляторах (не на всех но бывает)

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 03 мар 2013, 02:27
vgavt
Доброго времени суток.
В приложении есть 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".... />
Java Code

Код: Выделить всё

public void onCreate(Bundle savedInstanceState) {
		etdry = (EditText) findViewById(R.id.editText1);
       .........................................................................
        String formDry = String.format("%.1f", streamDry);
	        etdry.setText(String.valueOf(formDry));

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 05 мар 2013, 04:16
vgavt
Проблема состояла не в API Level, a в Device Locale
Solution:
String.format (Locale locale, String format, Object... args)
Спасибо stackoverflow

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 05 авг 2013, 18:57
kiten
как сделать кнопку круглой или закругленными краями,в общем поменять её вид

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 05 авг 2013, 19:26
rezak90
kiten писал(а):как сделать кнопку круглой или закругленными краями,в общем поменять её вид
android:background="@drawable/your_image"
или
btn.setImageResource(R.drawable.your_image);

Re: Урок 4. Элементы экрана и их свойства

Добавлено: 05 авг 2013, 20:29
kiten
она как была квадратной так и осталась,изменилась только картинка,а мне нужно изменить её форму