Tôi đang thêm chế độ xem con vào Bố cục tuyến tính. Bản thân trẻ có một số lượt xem văn bản và số lần xem trong một Relativelayout. Chế độ xem con được thêm động trong LinearLayout khi nhấp vào nút. Ngay bây giờ tôi có thể thêm khung nhìn con như thể hiện trong pic này. http://dl.dropbox.com/u/50249620/SC20120926-031356.png những gì tôi phải làm là xác định duy nhất chế độ xem con nào đã được nhấp để hiển thị các hành động thích hợp. Mã của tôi, nơi tôi đang thêm chế độ xem con.Làm cách nào để nhận được ID của chế độ xem con được nhấp vào được thêm động vào LinearLayout?
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);
}
});
Mọi trợ giúp hoặc đề xuất sẽ được đánh giá cao. Cảm ơn.
Làm thế nào về liên kết này? http://stackoverflow.com/questions/7807058/get-child-view-in-a-relativelayout – flashsnake
'view.getId()'? – kcoppock
Tôi có thể lấy id nếu tôi biết chỉ mục của chế độ xem con trong LinearLayout mẹ, nhưng tôi không thể lấy chỉ mục của con được người dùng nhấp vào. – hshed