получить позиции из кнопки в списке - PullRequest
0 голосов
/ 27 марта 2012

Я хочу сделать динамический список с кнопками на нем.Моя кнопка в XML выглядит следующим образом:

<Button
            android:id="@+id/list_with_button_button"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:onClick="extraClick"
            android:text="Extra" />

и в моей программе я использую это

public void extraClick(View v){
        v.getPosition?
    }

Я создаю список с этим

String[] from = new String[]{"name","price","description"};
        int[] to = new int[]{R.id.name,R.id.price, R.id.description};
        SimpleAdapter layoutAdapter = new SimpleAdapter(this, currentValues, R.layout.bestellbuttonlist, from, to);

как можноя получаю позицию из списка, где кнопка нажата, когда я только получил View v?

Спасибо

1 Ответ

1 голос
/ 27 марта 2012

При накачивании кнопки в свой ListView в вашем методе getView(),

Вы можете setTag к этой кнопке, как,

button.setTag(position);

и в событии onClick, выможно получить этот тег, например,

int pos = (int) view.getTag();

Вот одна ПРИМЕРНАЯ ССЫЛКА для того же.

...