마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 버튼이벤트처리하는법 도와주세요!

0 추천

xml 속성을 이용하려 처리하려하는데 1번 버튼 클릭시 각각 2,3,4 라는 버튼을 3개 나란히 띄우고싶은데

<bt1   ......

android:oncnClick="btSt" > 

 public void btSt(View v) {

어떤식으로 불러와야할까요?

    }



 

안스초보자 (120 포인트) 님이 2018년 9월 8일 질문

1개의 답변

0 추천
1. xml에 작성된 버튼이 있고 감춰져있다면

Button btn2 = findViewById(id);

btn2.setVisibility(View.VISIBLE);

 

2. xml에 없고 다른 xml에 작성된 레이아웃을 통해 버튼을 생성한다면

LayoutInflater inflater = getLayoutInflater();

View view = inflater.inflate(layoutId, parent, false);

Button btn2 = view.findViewById(id);

 

3. xml에도 없고 다른 xml에도 없어서 코드로 생성한다면

LinearLayout myLayout = findViewById(R.id.main);

Button btn2= new Button(this);
myButton.setLayoutParams(new LinearLayout.LayoutParams(
                                     LinearLayout.LayoutParams.MATCH_PARENT,
                                     LinearLayout.LayoutParams.MATCH_PARENT));

myLayout.addView(btn2);
Bateaux (5,200 포인트) 님이 2018년 9월 8일 답변
...