Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

20.03.2015, 17:20. Просмотров 694. Ответов 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);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2015, 17:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выбор из списка с помощью setOnItemClickListener (Программирование Android):

GridView.setOnItemClickListener не срабатывает при нажатии на итем - Программирование Android
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void...

Выбор из списка - Программирование Android
Есть 2 активити. В первом активити кнопка, и TextView. При нажатии на кнопку происходит переход ко второму активити. На втором активити...

Выбор таблицы с помощью radiogroup - C++ Builder БД
Скажите пожалуйста как с помощью компоненты radiogroup, в которой в выборе есть некоторые таблицы, сделать так чтобы при выборе...

Выбор действия с помощью меню - Turbo Pascal
Написать программу, которая запрашивает исходные данные и проводит над ними выбранное пользователем действие. Выбор действия осуществляется...

.NET 4.x Выбор пути с помощью FolderBrowserDialog1 - Visual Basic .NET
Есть форма, на ней диалоговое окно FolderBrowserDialog1 с заданием пути на TextBox1, так вот при выборе корня какого либо диска в TextBox...

Выбор нужного действия с помощью условия - C++
Есть код на c++ #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; void main() { int n1,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2015, 17:20
Привет! Вот еще темы с ответами:

Выбор высоты трапеции с помощью ScrollBar - VBA
подскажите, пожалуйста, что в данном макросе не так. Надо, чтобы считалась площадь трапеции, но высота h выбиралась с линейки...

Реализовать очередь с помощью односвязного списка - C#
Утро доброе, есть очередь реализованная с помощью массива. А нужно сделать, с помощью односвязного списка. Помогите пожалуйста переделать) ...

Реализация списка с помощью стандартной библиотеки - C++
я не так уж много знаю в программировании, поэтому не особо знаю как использовать стандартные структуры. Нужно создать список, содержащий...

С помощью списка реализовать работу со стеком - C (СИ)
С помощью списка реализовать работу со стеком. Список должен содержать фамилии учеников вашего класса !


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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