아니니니니니니!!!!!!!!! 이거 너무 훌륭해 최고야 진짜 코드 간단하고 너무좋아 ㅎㅎㅎㅎㅎㅎㅎㅎ
혹시 한 화면에 여러개의 뷰를 등록시켜서 필요할때마다 꺼내는게 가능한거 아시나요 ㅋㅋㅋㅋ
아래 코드는 EditText와 TextView 이 두가지 뷰를 번갈아 가면서 사용할 수 있습니다.
<ViewSwitcher
android:id="@+id/viewSwitcher1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:inAnimation="@android:anim/slide_in_left" >
<EditText
android:id="@+id/view1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/text"
android:text="This is simplezdscsdc text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</ViewSwitcher>
EditText edit = findviewid(~~~~)
TextView text = findviewid~~~
ViewSwitcher viewSwitcher = find~~
//이렇게 만들어놓고
viewSwitcher.showNext();
//아니면
viewSwitcher.showPrevious();
//로 바꿀 수 있다.
viewSwitcher.setDisplayedChild(0);
//첫번째 뷰 EditText 가 바로 나오도록하는 코드
코드를 보고 쓴게 아니라 기억은 잘 안나지만 아무튼 이렇게 쓰면 잘 된다.
'안드로이드 코드' 카테고리의 다른 글
안드로이드 백그라운드에서 계속 위치 받아오기 (2) | 2021.04.07 |
---|---|
20201228 EditText 밑줄 없애기 (java코드) (0) | 2020.12.28 |
20201228 안드로이드 위로 올려 프로그램 종료 (0) | 2020.12.28 |
20201221 안드로이드 블루투스로 소리 보내기 (2) | 2020.12.21 |
나혼자보는 카카오맵 총정리 (0) | 2020.11.08 |
댓글