마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 왕초보입니다.작성시 막히는 내용좀 여쭤볼게요

0 추천
안드로이드 왕초보입니다.작성시 막히는 내용좀 여쭤볼게요.

일단 개발하는 환경이 어거지로 배워서 인지 좀 틀린것 같습니다

 

이클립스,폰갭,안드로이드sdk 설치 다 했구요

여태 저희가 배운방식은 이클립스내 마켓을 이용하여 폰갭을 설치후

생성되는 폰갭 아이콘으로 프로젝트를 만들어 www/index.html를 수정하여 만드는 방식으로 여태 배웠구요

현재 이상형 월드컵을 만들고 있습니다

만들다보니 막히는 점은

main.html 에서 버튼 태그로 버튼 생성후

그 버튼에 이미지를 입혀 링크를 걸게 하는 방식을사용하려고 하는데

input button 백그라운드 url : (이안에 배열로 사진 랜덤으로 뿌리고 하는 함수) 를 넣었더니

사진이 나타나질 않더라구요. (얼럿트로 함수 아래 글씨 입력해보니 얼럿트가 나오질 않더라구요)

물론 사진 파일을 직접 입력하니 사진은 잘 나오구요

첫번째 질문은 백그라운드 url 안에 함수,변수 입력시 되게 하는방법은 없을까요?

두번째 질문은 여러가지 정보를 찾다보니 대부분..xml? 이용하여 액티비티? 이미지뷰? 이런걸로 만드시더라구요

저걸 이용하면 간단히 만들수있을것 같은데

여태 폰갭 아이콘 누른후 생성되는 www/ index.html 로만 수정하여 자바+html로만 어플을 만들어봐서

xml 연동이라고 해야될까요 그걸 어떻게 하는질 모르겟어요 찾아봐도 뭐라고 검색을 해야 할지도 모르겟구요

그래서 폰갭 프로젝트에서 엑티비티 생성후 보니 이미지뷰,이런것이 잘 작동 되는데

그 작동 잘되는 xml? 이 화면을 html로 연동 되게는 못하나요?

ex) index.html에서 버튼 클릭시 액티비티?로 만든 화면이 뜨게

 

책도 없이 인터넷으로 배우는중이라 이것저것 서두도 않맞는것 같고 중구난방이네요 ㅠㅠ

조언좀 부탁드립니다.
dknny (120 포인트) 님이 2013년 6월 14일 질문

1개의 답변

0 추천
버튼에 이미지 씌우는 소스입니다.
  <input type="button" value="버튼임" style="width:100px;height:100px;background:url(http://www.masterqna.com/masterqna/images/pubbanner.png);">
 
dknny님이 알고 계신 xml은 안드로이드환경에서 자바로 개발할때 쓰이는 개념입니다.
지금 질문하신것은 웹앱 개발 개념이구요.
 
지금 폰갭을 해보지 않아서 html과 xml을 혼용해서 쓸 수 있는지는 잘 모르겠네요
그후최초 (2,980 포인트) 님이 2013년 6월 14일 답변
아아..ㅠ 일단 버튼에 이미지 씌우는 소스는 알고있구요..
백그라운드 url을 상대주소 혹은 웹 주소 말고...함수로 쓰는데
안되서 함수로 못쓰나 하고 여쭤본거에요..ㅠㅠ
예를 들면
<input type="button" value="버튼임" style="width:100px;height:100px;background:url(dd())";
이런식으로 url부분에 제가 정의해논 함수를 불러오게 할수 없나 해서요..
onclick 에서는 함수가 먹히는데
백그라운드 url은 먹히질 않는것 같아서..방법이 없나 하구요 ㅠ
네 그런방법은 없습니다.
대신 아래처럼 할 순 있지요.
onClick="버튼.style.background=이미지"

정확한 소스는 아니지만 저렇게 javascript에서 CSS에 접근할 수 있습니다.
...