LinearLayout은 주어진 숫자에 따라 동적으로 표시됩니다.

출격

내 Android 애플리케이션의 지정된 영역에 LinearLayout있는 LinearLayout또한 동적으로 표시 할 수있는 메서드를 만들고 싶습니다. 이 선형 레이아웃의 수는 주어진 수에 따라 변경됩니다.

또한 각각에 LinearLayouta를 표시하고 Button그 아래에 TextView.

이미 만든 방법은 다음과 같습니다.

public void putLinearLayout(double number){

       int mButtonHeight = 100;
        int mButtonWidth = 80;
         LinearLayout Linear = (LinearLayout)findViewById(R.id.linearlayout1);

        for(int i=1;i<=number;i++)
        {
            LinearLayout L = new LinearLayout(this);


            Button b= new Button(this);
            TextView tv = new TextView(this);
            L.setOrientation(LinearLayout.HORIZONTAL);
            b.setWidth(mButtonWidth);
            b.setHeight(mButtonHeight);
            L.addView(b);
            L.addView(tv);
            Linear.addView(L);
        }

    }
레나 브루

layoutparams 만 설정하면됩니다.

public void putLinearLayout(double number){
        LinearLayout Linear = (LinearLayout)findViewById(R.id.linearlayout1);
               int mButtonHeight = 100;
                int mButtonWidth = 80;

                for(int i=1;i<=number;i++)
                {
                    LinearLayout L = new LinearLayout(this);
                    L.setBackgroundColor(Color.WHITE);
                    LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); //<--this line , is what you were missing
                    L.setLayoutParams(params); //<-- and then this
                    Button b= new Button(this);
                    b.setText(i+"");
                    TextView tv = new TextView(this);
                    tv.setText("i am textview number: "+i);
                    L.setOrientation(LinearLayout.HORIZONTAL);
                    b.setWidth(mButtonWidth);
                    b.setHeight(mButtonHeight);
                    L.addView(b);
                    L.addView(tv);
                    Linear .addView(L);
                }

}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

주어진 시스템 부팅 횟수에 따라 명령을 실행하면 자동으로 제거됩니다.

분류에서Dev

주어진 숫자에 따라 답변을 반환합니다 (if 문).

분류에서Dev

AngularJS 필터는 표현식에 따라 동적으로 적용됩니다.

분류에서Dev

주어진 확률 R에 따라 무작위로 숫자 생성

분류에서Dev

주어진 확률 R에 따라 무작위로 숫자 생성

분류에서Dev

주어진 인덱스에 따라 열의 값을 dplyr로 바꿉니다.

분류에서Dev

훈련은 시간이 지남에 따라 점진적으로 느려집니다

분류에서Dev

GPU의 성능은 주로 어떤 요인에 따라 달라집니다

분류에서Dev

주어진 클래스에 숫자를 동적으로 생성

분류에서Dev

Java에서 주어진 조건에 따라 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

이전 선택을 기반으로 드릴 다운 selectInput ()에 따라 동적으로 변경된 맵을 표시하는 방법은 무엇입니까?

분류에서Dev

Javascript에서 주어진 수량에 따라 점진적으로 배열의 항목을 감소시키는 방법

분류에서Dev

FFmpeg fontcolor_expr은 시간이 지남에 따라 글꼴 색상을 동적으로 변경합니다.

분류에서Dev

정규식 일치를 호출하는 방법은 주어진 입력 값에 따라 다릅니다.

분류에서Dev

각도로 주어진 변수에 따라 무언가를 표시하는 방법

분류에서Dev

주어진 숫자의 계승에서 3의 수를 찾는 프로그램을 작성 중입니다. 사용자의 입력은 숫자입니다.

분류에서Dev

주어진 값은 기본적으로 동적 드롭 다운에 나타나는 값이어야합니다.-JAVA

분류에서Dev

숫자로 Angularjs OrderBy에 대한 아이디어? 10은 2보다 작은 것으로 간주됩니다.

분류에서Dev

받은 메시지에 따라 자동으로 응답하는 이메일 주소

분류에서Dev

조건에 따라 동적으로 테이블 표시

분류에서Dev

주어진 숫자로 나눌 때 특정 나머지가있는 주어진 범위에서 값의 수를 찾는 방법은 무엇입니까?

분류에서Dev

조건에 따라 동일한 구조를 가진 다른 문자열의 문자로 문자열의 문자를 동적으로 바꾸는 방법은 무엇입니까?

분류에서Dev

주어진 엑셀 시트에 따라 배열 설정

분류에서Dev

255보다 큰 숫자는 어떻게 이진수로 표시됩니까?

분류에서Dev

주어진 문자열에서 동적으로 클래스 인스턴스를 만들고 사전에 깊은 복사본을 저장합니다.

분류에서Dev

목록에 따라 문자열을 동적으로 만드는 방법은 무엇입니까?

분류에서Dev

stopLeScan은 백그라운드에서 주기적으로 호출 될 때 무시됩니다.

분류에서Dev

속성에 값을 동적으로 할당하는 것은 다른 목록에 따라 다릅니다.

분류에서Dev

주어진 조건에 따라 Excel에 IF 문을 넣는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    주어진 시스템 부팅 횟수에 따라 명령을 실행하면 자동으로 제거됩니다.

  2. 2

    주어진 숫자에 따라 답변을 반환합니다 (if 문).

  3. 3

    AngularJS 필터는 표현식에 따라 동적으로 적용됩니다.

  4. 4

    주어진 확률 R에 따라 무작위로 숫자 생성

  5. 5

    주어진 확률 R에 따라 무작위로 숫자 생성

  6. 6

    주어진 인덱스에 따라 열의 값을 dplyr로 바꿉니다.

  7. 7

    훈련은 시간이 지남에 따라 점진적으로 느려집니다

  8. 8

    GPU의 성능은 주로 어떤 요인에 따라 달라집니다

  9. 9

    주어진 클래스에 숫자를 동적으로 생성

  10. 10

    Java에서 주어진 조건에 따라 문자열을 분할하는 방법은 무엇입니까?

  11. 11

    이전 선택을 기반으로 드릴 다운 selectInput ()에 따라 동적으로 변경된 맵을 표시하는 방법은 무엇입니까?

  12. 12

    Javascript에서 주어진 수량에 따라 점진적으로 배열의 항목을 감소시키는 방법

  13. 13

    FFmpeg fontcolor_expr은 시간이 지남에 따라 글꼴 색상을 동적으로 변경합니다.

  14. 14

    정규식 일치를 호출하는 방법은 주어진 입력 값에 따라 다릅니다.

  15. 15

    각도로 주어진 변수에 따라 무언가를 표시하는 방법

  16. 16

    주어진 숫자의 계승에서 3의 수를 찾는 프로그램을 작성 중입니다. 사용자의 입력은 숫자입니다.

  17. 17

    주어진 값은 기본적으로 동적 드롭 다운에 나타나는 값이어야합니다.-JAVA

  18. 18

    숫자로 Angularjs OrderBy에 대한 아이디어? 10은 2보다 작은 것으로 간주됩니다.

  19. 19

    받은 메시지에 따라 자동으로 응답하는 이메일 주소

  20. 20

    조건에 따라 동적으로 테이블 표시

  21. 21

    주어진 숫자로 나눌 때 특정 나머지가있는 주어진 범위에서 값의 수를 찾는 방법은 무엇입니까?

  22. 22

    조건에 따라 동일한 구조를 가진 다른 문자열의 문자로 문자열의 문자를 동적으로 바꾸는 방법은 무엇입니까?

  23. 23

    주어진 엑셀 시트에 따라 배열 설정

  24. 24

    255보다 큰 숫자는 어떻게 이진수로 표시됩니까?

  25. 25

    주어진 문자열에서 동적으로 클래스 인스턴스를 만들고 사전에 깊은 복사본을 저장합니다.

  26. 26

    목록에 따라 문자열을 동적으로 만드는 방법은 무엇입니까?

  27. 27

    stopLeScan은 백그라운드에서 주기적으로 호출 될 때 무시됩니다.

  28. 28

    속성에 값을 동적으로 할당하는 것은 다른 목록에 따라 다릅니다.

  29. 29

    주어진 조건에 따라 Excel에 IF 문을 넣는 방법은 무엇입니까?

뜨겁다태그

보관