내가 item.it 같은 방법으로
String[] arrayName={"abc","def","ghi"};
for(int i=0;i<arrayName.length;i++)
{
TextView tv=new TextView(context);
tv.setPadding(20, 5, 40, 5);
tv.setText(arrayName[i]);
tv.setTextSize(1, 12);
tv.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
tv.setTextColor(Color.parseColor("#2554C7"));
tv.setClickable(true);
tv.setId(i);
layout.addView(tv);
}
같은 -이었다 내 배열의 각에 대한 텍스트 뷰를 필요로 할 때 내가했던 비슷한 일이 , 비슷한 방법으로 버튼을 추가 할 수 있습니다. 각각의 클릭 이벤트에서 별도로 액션을 코딩 할 수 있습니다. (시도하지 않았습니다.) 각 반복에서 각 배열 항목에 대해 3 개의 버튼을 갖게됩니다.
편집 - 1 : 그럼 당신은 등등 ... mButton1.setOnClickListener 같은 버튼의 각 청취자를 클릭하여 설정할 수 있습니다
mButton1.setId(Integer.parseInt(i+"1"));
mButton2.setId(Integer.parseInt(i+"2"));
mButton3.setId(Integer.parseInt(i+"3"));
:
당신은 같은 ID를 구별 할 수 있습니다.
는 나는 그가 혼자 ID를 설정하는 경우 세 개의 버튼 각각에게 태그를 제공하는 메소드의 SetTag()를 사용할 수 있으며, 다음, – Houcine