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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
#1

selector и linearlayout - Программирование Android

26.11.2013, 23:50. Просмотров 526. Ответов 7
Метки нет (Все метки)

пытаюсь заставить linearlayout графически реагировать на нажатие
помогите, не работает

XML
1
2
3
<LinearLayout
android:drawable="@drawable/general_screen_menu_inner_press_bg" >
</LinearLayout>
general_screen_menu_inner_press_bg
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"  >
    <item android:state_pressed="false"> 
         <shape xmlns:android="http://schemas.android.com/apk/res/android"
             android:shape="rectangle" >
 
             <gradient android:startColor="#546662" android:endColor="#546662"/>
 
         </shape> 
     </item> 
 
    <item android:state_pressed="true" >
         <shape 
             android:shape="rectangle" >
             <gradient android:startColor="#8a9594" android:endColor="#8a9594" />
         </shape> 
     </item>  
      
</selector>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 23:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос selector и linearlayout (Программирование Android):

Свайп по linearlayout - Программирование Android
есть linearlayout в котором находиться еще 2 linearlayout каждый из них заполняет основной на 50% при том что внутри них есть текст и...

Стиль LinearLayout - Программирование Android
Если дать LinearLayout`у стиль Edit`а - это нормально?) &lt;LinearLayout android:orientation=&quot;horizontal&quot; ...

LinearLayout vs RelativeLayout - Программирование Android
этот LinearLayout вообщевозможно переделать на RelativeLayout??? &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;LinearLayout ...

По поводу ListView, LinearLayout? - Программирование Android
Скажите пожалуйста, люди добрые, как в Android Stiduo сделать таблицу для расписания занятий по группам или классам? Очень нужно, а не как...

Не работает marginRight в LinearLayout - Программирование Android
Подскажите, пожалуйста, пытаюсь сделать, чтобы кнопка была с отступом в 20dp с правой стороны, проще говоря, выровнять по правому краю, но...

Отрицательный margin в LinearLayout - Программирование Android
Есть такой layout &lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
27.11.2013, 00:26 #2
А что именно не работает?
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
27.11.2013, 00:31 #3
XML
1
2
3
<LinearLayout
android:background="@drawable/general_screen_menu_inner_press_bg" >
</LinearLayout>
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
27.11.2013, 11:41 #4
Цитата Сообщение от spydark91 Посмотреть сообщение
пытаюсь заставить linearlayout графически реагировать на нажатие
помогите, не работает
А не хотите вытащить из какой-либо версии Андроида изображения и использовать их вместо прямоугольников?
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
27.11.2013, 13:38  [ТС] #5
Цитата Сообщение от Digetix Посмотреть сообщение
А что именно не работает?
при нажатии цвет не меняется с #546662 на #8a9594 (т.е. селектор не работает)
Netscape, вы скопировали код?

Цитата Сообщение от Digetix Посмотреть сообщение
А не хотите вытащить из какой-либо версии Андроида изображения и использовать их вместо прямоугольников?
не хочу)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.11.2013, 21:43 #6
а как вы его используете?
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
27.11.2013, 21:46  [ТС] #7
Всмысле как?
Просто для наглядности, красоты
Типо это кнопка
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
28.11.2013, 01:36 #8
Цитата Сообщение от spydark91 Посмотреть сообщение
<LinearLayout
android:drawable="@drawable/general_screen_menu_inner_press_bg" >
</LinearLayout>
Добавьте
XML
1
2
android:clickable="true"
android:focusable="true"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 01:36
Привет! Вот еще темы с ответами:

Прослушать на клик LinearLayout - Программирование Android
Здраствуйте, у меня есть LinearLayout со своими компонентами внутри... я ево несколько раз добавляю в активити, тойсть делаю список... как...

Отображение ScrollView в LinearLayout - Программирование Android
Привет всем! Вобщем, есть 3 Layout. Две из них не прокручиваются (1, 3) одна должна прокручиваться. ------------ Layout 1 ...

Adapter selector selected - Программирование Android
Пишу свой адаптер для списка. Для строк использую свой XML (устанавливаю в getView). Как подложку строки использую селектор для эфекта...

Программно изменить ширину LinearLayout - Программирование Android
Доброе время суток! Есть галерея. &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;RelativeLayout...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.11.2013, 01:36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru