Android: фрагменты
Необходимо в фрагменте реализовать метод OnClick, который бы по нажатию на изображение создавал другое изображение в специально отведенной для этого разметке. Делаю это следующим макаром.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mKoloda = new Koloda();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_koloda, parent, false);
// берем изображение, по нажатие на которое должно появляться др. изображение
Gera = (ImageView) v.findViewById(R.id.imageView4);
Gera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// создаю изображение
ImageView gera = new ImageView(KolodaFragment.this/*где его создавать??!! KolodaFragment имя фрагмента*/);
gera.setImageResource(R.drawable.gera1);
// добавляем виджет в контейнер. Этот контейнер находится в основной активности, которая использует фрагмент.
LinearLayout layout = (LinearLayout) v.findViewById(R.id.SpisokKart);
layout.addView(knopka);
}
});
return v;
}
Но в отмеченном месте я не знаю, что писать. Eclipse ругается :(
И сразу же следующий вопрос. Как получить данные из той разметки, где лежат картинки (т.е. какие там лежат картинки) в другой активности? Молю о помощи...