SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
-
sanu0074
- Сообщения: 80
- Зарегистрирован: 30 июн 2013, 20:42
-
Контактная информация:
Сообщение
sanu0074 » 17 июл 2013, 15:15
Доброго времени суток!
Я динамически создаю изображения:
Код: Выделить всё
ImageView image = new ImageView(this);
layout.addView(image);
Мне нужно повесить на данный
ImageView несколько параметров, например
itemType="application" и
itemId="56"
Это нужно для того, чтобы повесить на эти
ImageView -
онкликлысенер, который будет считывать эти параметры и передавать их в другое
activity. Как это сделать?
-
xr0m
- Сообщения: 131
- Зарегистрирован: 06 апр 2013, 14:01
Сообщение
xr0m » 17 июл 2013, 16:34
[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]
-
sanu0074
- Сообщения: 80
- Зарегистрирован: 30 июн 2013, 20:42
-
Контактная информация:
Сообщение
sanu0074 » 17 июл 2013, 16:59
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() сделать?
-
xr0m
- Сообщения: 131
- Зарегистрирован: 06 апр 2013, 14:01
Сообщение
xr0m » 17 июл 2013, 18:34
Попробуй CustomData cd = image.getTag();