Форум программистов, компьютерный форум CyberForum.ru

Button & ImageButton - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кадровая анимация в eclipse. http://www.cyberforum.ru/android-dev/thread431894.html
Здравствуйте. Голощапов А.Л. в книге - Google Android. Программирование для мобильных устройств (Профессиональное программирование) описал один из методов кадровой анимации, но его программа корректно работает только с 3 кадрами, а если туда добавить не 3 а (например) 8, то проигрывается только 4 ( примерно в таком порядке -1,3,5,7) . вроде все написано почти так же как у него, только кадров...
Программирование Android В какой среде и на каком языке вы пишите под андройд? В какой среде и на каком языке вы пишите под андройд? http://www.cyberforum.ru/android-dev/thread431146.html
Программирование Android Цикличная прокрутка объектов
у нас есть контрол, в котором есть массив из N bitmap-ов. они двигаются по движению пальца... вопрос в том, как сделать их прокрутку цикличной? чтоб после того как элемент 0 отъезжал от края экрана за ним рисовался элемент N?
Как можно воспроизвести видео Программирование Android
Я хочу что бы мне воспроизводилось видео, а если на него нажмет пользователь то был бы сделан переход на другую активность, искал в Google, но тот пример что я нашел не работал, по этому прошу помощи
Программирование Android Как лучше создать такую ячейку http://www.cyberforum.ru/android-dev/thread429861.html
Здравствуйте! Вопрос в следующем, хочу сделать при ландшафтной ориентации экрана меню слева из пяти пунктов, стандартными методами плохо выходит с масштабирование и решил сделать следующим образом. Вертикальный LinearLayout разбить на пять одинаковых LinearLayout или RelativeLayout и в каждую ячейку поместить по прямоугольнику занимающему объем всей ячейки и разделенному на две половины, нижняя...
Программирование Android Метод intersects в java Столкнулся с проблемой, не могу отловить столкновение прямоугольников. Пытался сделать это при помощи intersects(), но оно требует два прямоугольника внутри метода, а мне нужно отловить только столкновение с одним прямоугольником. Вот что я пишу: Iterator<Enemy> i = enemy.iterator(); while(i.hasNext()) { Enemy e = i.next(); if(((Ball)... подробнее

Показать сообщение отдельно
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,107
23.01.2012, 01:46     Button & ImageButton
Цитата Сообщение от Bes-s Посмотреть сообщение
в чем разница между Button и ImageButton?
и как сделать кликабельный контрол, но чтоб область клика была произвольной формы?
Там все просто, в preference контрола удаляешь default цвет, и ставишь ссылку на свою картинку, и у тебя появляется вместо обычной кнопки - красивая картинка. А что бы заюзать нажатие, нужно создать отдельный xml файл формы и в нем сделать ссылку на вторую картинку и указать ссылку на эту форму в кнопке.

Вот как выглядит сама форма контрола
XML
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- When selected, use grey -->
    <item android:drawable="@drawable/картинка после нажатия"
          android:state_selected="true" />
    <!-- When not selected, use white-->
    <item android:drawable="@drawable/картинка перед нажатием" />
</selector>
селектор
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="125px" android:layout_width="100px">
      <item
     android:state_enabled="false"
     android:drawable="@drawable/картинка"
    />
  
    <item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/cam" />
</selector>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru