기본적으로이 레이아웃 구조는 <RelativeLayout> <RelativeLayout> <TextView /> </RelativeLayout> <ScrollView> <RelativeLayout> ... </RelativeLayout> </ScrollView> </RelativeLayout>
이며 프로그래밍 방식으로 단추를 추가하려고합니다. 이 버튼은 안에있는 <RelativeLayout>
안에 있어야합니다. 또한 하단과 CENTER_VERTICAL에 정렬해야합니다. 나는 모든 힌트/예제를 정말로 고맙게 생각할 것이다;) 고마워! 오후 8시 30 분 P.S. 비록 stackoverflow에 많은 비슷한 질문이 있지만, 아무도 나를 도왔습니다 ...프로그래밍 방식으로 매개 변수로 단추 추가?
답변
먼저 상대 레이아웃 XML에 ID : android:id="@+id/myLayout"
을 부여해야합니다. 그런 다음 Java 코드 :이 될 수 있도록
Button b = new Button(this);
RelativeLayout.LayoutParams rl = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
rl.addRule(RelativeLayout.ALIGN_BOTTOM);
b.setLayoutParams(rl);
((RelativeLayout) findViewById(R.id.myLayout)).addView(b);
정말 고마워요! RelativeLayout에 'WRAP_CONTENT'가 있었고 내 버튼을 맨 아래에 맞출 수 없었기 때문에 더 멋진 모양을 만들기 위해'params.bottomMargin = 20;'을 추가하고 .xml 파일을 변경했습니다. – lomza
새로 만든 버튼이 'TextView' 아래에 있어야한다는 점을 프로그래밍 방식으로 "말 할"수 있다면 흥미가 있습니다. 감사. – lomza
물론 가능합니다 :'rl.addRule (RelativeLayout.BELOW, R.id.textview01); ' – Thommy
- 1. 막대 단추 항목 프로그래밍 방식으로 도구 추가
- 2. ASP.NET 프로그래밍 방식으로 이벤트 단추 추가
- 3. 프로그래밍 방식으로 Windows 8에 "시작 단추"추가
- 4. 프로그래밍 방식으로 동적 단추 표시
- 5. 프로그래밍 방식으로 단추 이벤트를 호출
- 6. 매개 변수로 이벤트가없는 단추 누르기를 시뮬레이트하는 코코아 메서드를 찾으십시오.
- 7. 프로그래밍 방식으로 선형 레이아웃의 맨 아래에 단추 추가
- 8. 프로그래밍 방식으로 사용자 정의 폼에 명령 단추 추가
- 9. Lotus Notes 클라이언트 R7에 프로그래밍 방식으로 도구 모음 단추 추가?
- 10. 프로그래밍 방식으로 추가 된 단추 이벤트를 처리하는 방법은 무엇입니까? C#
- 11. 프로그래밍 방식으로 WHERE 절을 작성한 다음 매개 변수로 SQL에 전달
- 12. 프로그래밍 방식으로 안드로이드에서보기 추가
- 13. 프로그래밍 방식으로 XmlIncludeAttribute 추가
- 14. 프로그래밍 방식으로 단추로보기 추가
- 15. 프로그래밍 방식으로 DotNetNuke에 추가
- 16. 프로그래밍 방식으로 gesturerecongnizer 추가
- 17. 프로그래밍 방식으로 포틀릿 추가
- 18. 프로그래밍 방식으로 PageControl 추가
- 19. 프로그래밍 방식으로 AnnotationSessionFactoryBean 추가
- 20. 프로그래밍 방식으로 끝점 추가
- 21. 프로그래밍 방식으로 uiscrollview 추가
- 22. SWT : 프로그래밍 방식으로 라디오 단추 설정
- 23. 프로그래밍 방식으로 스타일의 단추 내용을 변경하십시오.
- 24. 프로그래밍 방식으로 하이퍼 링크 단추 선택
- 25. 프로그래밍 방식으로 코코아 OSX 창에서 단추 제거
- 26. 프로그래밍 방식으로 웹보기를 만들고 이전보기로 돌아가는 단추
- 27. 프로그래밍 방식으로 WP7 ContextMenu 추가
- 28. 프로그래밍 방식으로 UITableViewController로드 및 하위보기로보기 추가
- 29. Android : 프로그래밍 방식으로 RelativeLayout에보기 추가
- 30. 프로그래밍 방식으로 속성 추가 ActionScript 개체 (메타 프로그래밍)
XML을 선택하고 Ctrl + Shift 키 + K 코드 서식을 좋아 보인다. –