Страница 1 из 1

Установка параметра для ImageView

Добавлено: 17 июл 2013, 15:15
sanu0074
Доброго времени суток!

Я динамически создаю изображения:

Код: Выделить всё

ImageView image = new ImageView(this);
    	 layout.addView(image);
Мне нужно повесить на данный ImageView несколько параметров, например itemType="application" и itemId="56"
Это нужно для того, чтобы повесить на эти ImageView - онкликлысенер, который будет считывать эти параметры и передавать их в другое activity. Как это сделать?

Re: Установка параметра для ImageView

Добавлено: 17 июл 2013, 16:34
xr0m
[syntax=java]public class CustomData {
public String itemTypel;
public int itemId;
}
CustomData cd = new CustomData();
cd.itemTypel = "application";
cd.itemId = 56;
image.setTag(cd);[/syntax]

Попроще:

[syntax=java]
image.setTag("application_56"); //Set

String[] data = image.getTag().split("_"); // Get
[/syntax]

Re: Установка параметра для ImageView

Добавлено: 17 июл 2013, 16:59
sanu0074
xr0m писал(а):[syntax=java]public class CustomData {
public String itemTypel;
public int itemId;
}
CustomData cd = new CustomData();
cd.itemTypel = "application";
cd.itemId = 56;
image.setTag(cd);[/syntax]

Попроще:

[syntax=java]
image.setTag("application_56"); //Set

String[] data = image.getTag().split("_"); // Get
[/syntax]
Спасибо большое, а как правильно getTag() сделать?

Re: Установка параметра для ImageView

Добавлено: 17 июл 2013, 18:34
xr0m
Попробуй CustomData cd = image.getTag();