[java] 코딩노트,
1/23
* 총평 _ third (subActivity만들어서 버튼으로 넘겼다 돌아오는것) 응용해서 서브2를 제작 시도, 3단구조 액티비티,
-처음에 내용 그대로 가져다 붙였더니 버튼 메소드랑 첫줄에 패키지 이름 겹침
-버튼 메소드_OnClick 내에서 startActivity intent 들어갈때 참조값을 전단계랑 그 후단계로 맞춰서 수정해줌
이게 참조방법이 여러개였는데 아직 이해 안됌. 개념조차
-메인하고 서브1, 서브2 아이디가 겹쳐도 상관 없는지 모르겠음
-Second 에서 만들었던 종료메소드 데려다가 sub에 남는공간에 붙여서 어플 꺼볼려고 했더니,
그전단계로 돌아가는 GoBack Main 했던 버튼온클릭 메소드랑 똑같은 finish() 이거였음. 고로 안꺼지고 메인으로 리턴됨
-이러다 너무 잘하면 큰일인데, 일단 큰일 났으면 좋겠음
"@+id/btn01" 이름 btn01 id를 생성하라.
"@id/btn01" btn01을 참조하라.
123456789.java
Button btn=(Button)findViewById(R.id.btnFin); //btn 이라는 버튼메소드를 만들고 id가 btnFin인 버튼에 실행
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish(); //종료_액티비티 종료
}
});
123456789.xml
<Button
android:id="@+id/btnFin" //레이아웃파일에 버튼 만들어서 아이디를 btnFin으로 지정
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Finish" /> //버튼안에에 내용
리니어 레이아웃, 순차적 구성, 가로 혹은 세로로 가능. 이것이 디폴트
<LinearLayout
android:orientation="vertical" 혹은 "horizontal" (허라이즌,+탈 의 형태인게 재밌는 영어)
android:layout_height="wrap_content" 자신이 포함하는 개체의 크기에 딱맞춰짐
android:layout_height="match_parent" 자신을 포함하는 개체(뷰)의 크기를 꽉채우도록
cf. fill_parent,
android:layout_weight="상수+단위" 레이아웃 내 뷰끼리 크기 비율로 설정가능 (12px, 12dp, 12sp _sp되려나? sp는 전체 해상도대비 글씨?)
/>
</LinearLayout> 이렇게 블럭으로 묶어주면 중복 적용 가능 축구 포메이션처럼 1-2-1 배치도 가능한거지,
단 위 포맷으로 전체를 다 싸줘야 된다. <모>내용<자1>내용</자1><자2>내용</자2></모> //*모-자 사이 텍스트 불가,
소스를 적을때 가장 나중에 적히는(가장 하단) '뷰'가 가장 나중에 실행/읽혀/구현 되므로
배치상 가장 앞쪽(상하배치 말고)에 위치한다. ( 이미지가 겹친상태라면 이해하겠지? )
RelativeLayout 에서
android:layout_marginTop="35dp" 위에서부터 거리둘때
'관심가는것' 카테고리의 다른 글
[etc] 아빠 어디가? (0) | 2013.02.04 |
---|---|
V for vendetta (0) | 2013.02.01 |
[etc] 창의력대장 (2) | 2013.01.29 |
[etc] 스타킹; (0) | 2013.01.18 |
[car] BMW 4 Series (0) | 2013.01.17 |
국민의방송 KBS (5) | 2013.01.16 |
[움.....짤] 007 스카이폴, (1) | 2012.10.22 |