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

Прослушать на клик LinearLayout - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Ошибка при повороте экрана http://www.cyberforum.ru/android-dev/thread673718.html
Доброго времени суток, пишу по следующему вопросу: Начал изучать программирование под андроид и создал простое приложение побаловаться. сделал 2 лейаута (layout/activity_m.xml, layout-land/activity_m.xml) Код: layout/activity_m.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...
Android Установка измененного приложения на телефон Кто подскажет в чем дело. Запускаю Eclipse, подключаю телефон, заливаю приложение, все работает. Далее изменяю что-нибудь в интерфейсе (например, добавляю новый виджет), компилирую, заливаю на телефон и начинаются фокусы, устанавливается предыдущий вариант программы. А если компоненты на форме меняю (т.е. вместо одного размещаю другой), то прога вообще не запускается. Требует компоненты, которые... http://www.cyberforum.ru/android-dev/thread673686.html
Поиск и устранение ошибок в устроистве Android
Задача стоит такая: нужно сделать программу-сканер, которая бы сканировала все области телефона или устройства, искала ошибки, которые могли возникнуть вовремя работы устройства, собирала бы это все в список и пользователь нажимал на кнопку "Исправить" - все ошибки устранялись) такой пример есть программе Your uninstailer или Vit Registry Fix) Все кто поможет с кодом или подскажет...
Android ЯП для andoid
Доброго времени суток, хочу начать писать под андроид програмульки, пока не сложные, потом что-то сложнее и интереснее. Скажите какой лучше язык программирования выбрать? в чём разница программирования на андроид между Java и C++ ?
Android Математика в Android http://www.cyberforum.ru/android-dev/thread672810.html
Дорогие товарищи у меня следующий вопрос: существует ли в Android*е математические символы, например интеграл, деление не наклоненное а ровное, и если есть где его найти и как пользоваться? Спасибо!
Android Android клиент передача XML сообщений Здравствуйте. Имеется задача организовать общение приложения-клиента на Android с сервером посредством использования XML-сообщений. Опыта подобной разработки никогда не было, поэтому прошу простить если код на самом деле полная ересь. Код: try { URL url1 = null; url1 = new URL("http://mysite.ru/"); URLConnection urlc1 = url1.openConnection(); подробнее

Показать сообщение отдельно
RosPC
-6 / 3 / 0
Регистрация: 21.09.2012
Сообщений: 80
18.10.2012, 16:27     Прослушать на клик LinearLayout
Здраствуйте, у меня есть LinearLayout со своими компонентами внутри... я ево несколько раз добавляю в активити, тойсть делаю список... как я могу прослушевать на клик каждий из етих лойаутов???


вот мой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
  public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        LinearLayout My_linLayout = null;
        
        ImageView my_image_Datapiker=(ImageView)findViewById(R.id.iV_Datapiker);
         my_image_Datapiker.setBackgroundResource(R.drawable.ic_launcher);
         llMain = (LinearLayout) findViewById(R.id.llMain);
         
        LinearLayout linLayout = (LinearLayout) findViewById(R.id.lin);
       
        LayoutInflater ltInflater = getLayoutInflater();
       LayoutInflater My_ltInflater = getLayoutInflater();
      Mess_ltInflater = getLayoutInflater();
          for (int i = 0; i < 10; i++){
            View item = ltInflater.inflate(R.layout.listview_xml_item, linLayout, false);
            TextView hour = (TextView) item.findViewById(R.id.hour);
            hour.setText(i+":00   ");
            My_linLayout = (LinearLayout) item.findViewById(R.id.list_Messag);
            item.setBackgroundResource(R.color.red);
            //--------------------------------------------------------------
            
            for (int j = 0; j < 3; j++){
            View My_item = My_ltInflater.inflate(R.layout.list, My_linLayout, false);
            my_data = (TextView) My_item.findViewById(R.id.tV_My_data);
            my_data.setText(j+"Name,SName");
            ImageView my_image=(ImageView) My_item.findViewById(R.id.iV_My);
            my_image.setBackgroundResource(R.drawable.one);
        //    if(j==0) My_linLayout. else My_linLayout.setBackgroundColor(0);
            if(j==0) 
                My_item.setBackgroundResource(R.color.greenColor); 
            else
                My_item.setBackgroundResource(R.color.yellow);
//--------------------------------------------------------------------
             Mess_linLayout = (LinearLayout) My_item.findViewById(R.id.form_list);
          /*  for (int k = 0; k < 10; k++){
                View Mess_item = Mess_ltInflater.inflate(R.layout.messeg_item, Mess_linLayout, false);
                TextView Mess = (TextView) Mess_item.findViewById(R.id.tV_messeg1);
                Mess.setText(k+"Messege");
                Mess_item.getLayoutParams().width = LayoutParams.FILL_PARENT;
                Mess_item.getLayoutParams().height = LayoutParams.WRAP_CONTENT;
                Mess_linLayout.addView(Mess_item);
                
            }*/
            
            //----------------------------------------------------------------
            My_item.getLayoutParams().width = LayoutParams.FILL_PARENT;
            My_item.getLayoutParams().height = LayoutParams.WRAP_CONTENT;
            My_linLayout.addView(My_item);
            
            }  
              item.getLayoutParams().width = LayoutParams.FILL_PARENT;
            linLayout.addView(item);
           
           
        }
          
          
          
          My_linLayout.setOnClickListener(new View.OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                     for (int k = 0; k < 10; k++){
                        View Mess_item = Mess_ltInflater.inflate(R.layout.messeg_item, Mess_linLayout, false);
                        TextView Mess = (TextView) Mess_item.findViewById(R.id.tV_messeg1);
                        Mess.setText(k+"Messege");
                        Mess_item.getLayoutParams().width = LayoutParams.FILL_PARENT;
                        Mess_item.getLayoutParams().height = LayoutParams.WRAP_CONTENT;
                        Mess_linLayout.addView(Mess_item);
                        
                        
                    }
                
            }
        });


тойсть на нажатии у мена прослушевается только последний, а остальные нет... а мне нужно чтобы каждый прослушевалса отдельно...


Зарание спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru