Я добавляю дочерний вид к линейной компоновке. У самого ребенка есть некоторые текстовые и образы изображений в Relativelayout. Детский вид добавляется динамически в LinearLayout при нажатии кнопки. Сейчас я могу добавить дочерний вид, как показано на этом рисунке. http://dl.dropbox.com/u/50249620/SC20120926-031356.png то, что я должен сделать, это уникальная идентификация того, какой дочерний просмотр был нажат, чтобы показать соответствующие действия. Мой код, где я добавляю дочерний вид.
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
customView1 = inflater.inflate(R.layout.people, null);
peopleName = (TextView) customView1.findViewById(R.id.peopleName);
peopleName.setText(autoComplete.getText());
customView1.setId(peopleInvitedRelativeLayout.getChildCount() + 1);
params4 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
customView1.setLayoutParams(params4);
peopleInvitedRelativeLayout.addView(customView1, params4);
}
});
Любая помощь или предложения будут оценены. Спасибо.