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

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

Войти
Регистрация
Восстановить пароль
 
Alex_Fedor
30 / 30 / 4
Регистрация: 20.01.2015
Сообщений: 219
#1

Выбор из списка с помощью setOnItemClickListener - Программирование Android

20.03.2015, 17:20. Просмотров 602. Ответов 0
Метки нет (Все метки)

Если я пишу такую строчку.
Java
1
public class MainActivity extends ListActivity
то соотв. получаю доступ к методам. Код пишется легко и просто. Зато я не могу поставить свою XML разметку, т.е такая строка setContentView(R.layout.main) вызывает справедливую ошибку.
Если
Java
1
public class MainActivity extends Activity
То можем сделать свою XML разметку, но тогда написать скажем выбор из списка setOnItemClickListener, лично мне мозг взрывает.
Есть ли какой то способ и на елку влезть и .... целой оставить. Как к примеру обработка нажатия на кнопку, пара строк и все понятно.

Добавлено через 21 минуту
Ура заработало отвечаю сам себе.
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
public class MainActivity extends Activity  implements OnItemClickListener{
TextView mTextView ;
String[] contact={"aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","qqq","rrr","sss"} ;
ListView lv;
final String LOG_TAG="myLog";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mTextView=(TextView) findViewById(R.id.textSelect);
        lv=(ListView) findViewById(R.id.list);
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,
                                                              contact);
        lv.setAdapter(adapter);
        lv.setOnItemClickListener(this);
        
    }
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        // TODO Auto-generated method stub
        Log.d(LOG_TAG, "itemClick: position = " + position + ", id = "
                        + id);
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2015, 17:20     Выбор из списка с помощью setOnItemClickListener
Посмотрите здесь:
Android GridView.setOnItemClickListener не срабатывает при нажатии на итем
Выбор из списка Android
Выбор действия с помощью меню Turbo Pascal
C++ Builder БД Выбор таблицы с помощью radiogroup
Выбор пути с помощью FolderBrowserDialog1 Visual Basic .NET .NET 4.x
Выбор нужного действия с помощью условия C++
Выбор высоты трапеции с помощью ScrollBar VBA
Visual Basic Открытие списка файлов с помощью Image.
Реализовать стэк с помощью связного списка C (СИ)
С помощью списка реализовать работу со стеком C (СИ)
Реализовать очередь с помощью односвязного списка C#
Реализация списка с помощью стандартной библиотеки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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