새 버튼을 동적으로 추가하기 위해 미리 정의 된 버튼을 사용하고 있습니다.
그러나 응용 프로그램을 다시 시작하면 동적으로 생성 된 단추가 만들어진 레이아웃에 나타나지 않습니다.응용 프로그램을 다시 시작하면 동적으로 생성 된 단추가 표시되지 않습니까?
단추를 생성하는 코드. 주요 활동에서
if(v == btnaddnew) //Button to new buttons in layout Dynamically
{
final Button btn1 = new Button(this);
btn1.setText("New");
btn1.setId(btncount);
LinearLayout ll = (LinearLayout)findViewById(R.id.layout1);
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
ll.addView(btn1, lp);
btncount++;
}
는
int btncount = 15;
경우 앱에서 해당 코드를 실행하는? 사형 집행시''무엇을 할 것인가? –
@FD_ 이것은 버튼을 생성하는 레이아웃입니다 –
앱을 닫거나 앱을 배경으로 유지하기 위해 홈 버튼을 누르는 것처럼 앱을 다시 시작 하시겠습니까? 앱을 다시 시작하면 다시 onCreate가 호출되며 동적 버튼 만들기가 onCreate에없는 경우 해당 버튼이 표시되지 않습니다. –