안녕하세요 ~
안드로이드 관련해서 여러가지 기능들을 해보면서 어플을 개발해 보려고 하는데요
텍스트뷰를 생성하고, 뿌릴때에 위치를 지정해줄 수 있는 기능을 여쭤보려 글 올립니다..
소스는
//레이아웃 생성
RelativeLayout layout=new RelativeLayout(this);
setContentView(layout);
//텍스트뷰 생성
lblReceive=new TextView(this);
lblReceive.setId(1);
lblReceive.setText("테스트왼쪽");
lblReceive.setTextSize(16.0f);
RelativeLayout.LayoutParams param1=
new RelativeLayout.LayoutParams(320,40);
lblReceive.setLayoutParams(param1);
layout.addView(lblReceive);
lblReceive=new TextView(this);
lblReceive.setId(1);
lblReceive.setText("테스트오른쪽");
lblReceive.setTextSize(16.0f);
lblReceive.setGravity(Gravity.RIGHT);
RelativeLayout.LayoutParams param2=
new RelativeLayout.LayoutParams(320,40);
lblReceive.setLayoutParams(param2);
layout.addView(lblReceive);
이렇게 되있구요...
결과는 파일 첨부한 대로 나오게 됩니다...
이런경우 테스트왼쪽, 테스트오른쪽 텍스트뷰 2개가 동일선상에 위치해 있는데요..
이것을 [테스트오른쪽] 텍스트뷰를 [테스트왼쪽] 테스트뷰 밑에 위치하게 해서 오른쪽 정렬을 하려 합니다...
lblReceive. 해서 여러기능들을 보았는데 마땅한걸 찾기가 힘드네요 열심히 삽질중 =,=;;;
좌표를 설정해 주거나, 혹은 다른 텍스트뷰 바로 밑에 뿌려줘라~ 뭐 그런 기능들이 있는지??..;;
이와 관련된 기능해보신분 있으시면 답글 or 조언 부탁드립니다~~ 어떠어떠한 기능 함 보세요~ 라든가
뭐든지 좋습니다 ㅎ 열심히 삽질중~
P.S:
java파일내에서 텍스트뷰를 무한 생성하려합니다.. (채팅관련)
ex. 테스트왼쪽 은 보낸메시지, 테스트오른쪽 은 받은 메시지.. 이렇게;;
좋은하루 되세요 ~




그걸 잘 살펴보시면 됩니다. below와 alignRightInParent 면 되겠네요.