Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
OnCreate()이후 버튼 보이게 하기
hi
https://www.androidpub.com/android_dev_qna/14494
2009.07.02
15:27:32
3269
1
앱개발 질문
1. LinearLayout에 버튼을 2개 생성하고 1개는 보이게, 1개는 보이지 않게 설정합니다.
2. onCreate()시에 쓰래드로 시간이 걸리는 작업을 합니다.
3. 쓰래드에서 작업이 끝난 후 보이지 않는 버튼을 보이도록 합니다.
3번에서 버튼을 보이도록하면 프로그램이 죽네요.
어떻게해야 죽지않고 버튼을 보이게 할 수 있을까요?
- 제가 생각하는 죽는 원인은 thread 동작이 완료되기 전에 이미 UI가 모두 그려진다는 점에 있습니다.
- 이미 기존에 1개의 버튼이 그려져 있는데 추가로 하나의 버튼을 보이게 하면 기존의 버튼UI도 변경되어야
한다는 점입니다.
- 해결방법으로 UI를 다시 그리는(refresh) 기능이 필요한대 아직 찾지 못하였습니다..
2009.06.26
07:21:36
회색
3번 과정의 코드를 붙여주세요. 참 코드 붙이실때 에디터에 Extension Component에 Code Highlighter를 이용하면 편리합니다.
답이 너무 늦었네요. 코드는 간단합니다.
쓰레드 동작의 마지막에
MoreButton.setVisibility(View.VISIBLE);
입니다.
MoreButton은 Button type입니다.
제가 확인했을때 OnResume에 해당 코드를 두고, 다른 Activity가 생성되었다가 종료하면서는 화면이 갱신 되었는데 (버튼 보이게 됨),
바로 OnResume을 쓰레드 마지막에 호출하면 프로그램이 죽네요...
이 게시물을
목록
2009.07.02
17:54:19
회색
http://www.androidpub.com/4374 Handler를 사용하시기 바랍니다.
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
번호
분류
제목
글쓴이
날짜
추천
조회
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기
33
멍멍대왕
01-21
5
622008
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수!
176
회색
01-29
7
1064744
312
앱개발 질문
Application에서 shell command 수행하려면 어떻게 해야하나요?
2
차카나이
07-01
27815
311
앱개발 질문
안드로이드 open full소스 변경, 수정하는 방법이 없나요?
1
구드맨
07-01
4592
310
앱개발 질문
html 파싱관련하여 질문드립니다
삼대다
07-01
2591
309
앱개발 질문
Install된 .apk파일은 어떻게 처리되나요?
2
안드
07-01
5399
308
앱개발 질문
생성한 스레드 죽이려면 어떻게 하나요?
미라클
07-01
3045
307
앱개발 질문
API Demos 중 OpenGL ES 에 있는 touch Rotate 에 텍스쳐 입혀 보신분 질문 드립니다.
드롱
06-30
4060
306
앱개발 질문
GeoPoint 인스턴스 생성시 latitudeE6, longitudeE6
2
ixu
06-30
4479
305
앱개발 질문
소프트키보드의 특정 버튼의 아이콘 모양과 색, 눌렀을때의 색, 팝업프리뷰, 등 변경하고 싶습니다.
2
와이드오픈
06-30
6280
304
앱개발 질문
안드로이드에서 구글맵이나, gmail쓰려면 라이센스??
1
의정이
06-30
3142
303
앱개발 질문
에뮬레이터로 멀티터치 테스트가 가능한가요??
2
매몰
04-18
4854
302
앱개발 질문
text 파일 값을 읽은후, 중간부터 시작할려면,
1
곰곰곰곰
04-19
9399
301
앱개발 질문
Mapviews 에서 마커 클릭시 AlertDialog 띄우기 질문입니다.
4
ixu
06-29
4621
300
앱개발 질문
TextView java 코드로 위치 지정
2
안드롯
06-29
11539
299
앱개발 질문
OPEN SOURCE PROJECT 에서 commit 된 소스 파일을 받았는데. Run 이 안되네요.
2
와이드오픈
06-29
3299
298
앱개발 질문
사운드 질문, finish(); 질문, 알람 질문
1
우가우가
04-18
2560
297
앱개발 질문
프로그레스다이얼로그창...
1
SAD
04-18
3099
296
앱개발 질문
액티비티간 값 제어
2
minamjun11
04-18
2467
295
앱개발 질문
Opengl es 관련.
3
드롱
06-29
4123
294
앱개발 질문
이런 모양의 버튼은 어떻게 만드나요?;
2
빵상그라땅
04-19
7113
293
앱개발 질문
IME 관련 질문 드립니다.
Anna
06-29
3747
목록
쓰기
첫 페이지
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
끝 페이지
최근 인기글
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
제목+내용
제목
내용
댓글
이름
닉네임
태그
검색
취소
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer
답이 너무 늦었네요. 코드는 간단합니다.
쓰레드 동작의 마지막에 MoreButton.setVisibility(View.VISIBLE); 입니다.
MoreButton은 Button type입니다.
제가 확인했을때 OnResume에 해당 코드를 두고, 다른 Activity가 생성되었다가 종료하면서는 화면이 갱신 되었는데 (버튼 보이게 됨),
바로 OnResume을 쓰레드 마지막에 호출하면 프로그램이 죽네요...