버튼을 동적 생성하고 ID값을 줬는데 ID값을 못받아오는데 어디가 잘못된건가요??
setid로 설정하는거 아닌가요??
getId에서 on a null object reference 됩니다 ㅜ
Attempt to invoke virtual method 'int android.widget.Button.getId()' on a null object reference
<span style= "font-size:12px" > btnArr[i] = new Button( this );
btnArr[i].setLayoutParams( new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 200 ));
btnArr[i].setBackgroundResource(R.drawable.white);
btnArr[i].setId(i);
btnArr[i].setOnClickListener( this );
list.addView(btnArr[i]); </span></span>
|
public void onClick(View v){
for (i = 0 ; i < btnArr.length; i++){
if (v.getId() == btnArr[i].getId()){
}
}
}
|