안드로이드 개발 질문/답변
(글 수 45,052)
질문1. 기본적으로 제공하는 글꼴 4가지 말고 다른 글꼴을 혹시 추가하여 사용할수있나요? 추가는 방법좀
질문2. 버튼을 추가하면 회색깔 버튼인데 그 버튼말고 다른 모양도 있나요?
질문3. 버튼에 이미지나 백그라운드에 색깔을 넣었을때 누르는 효과가 없어지는데 눌러지는 효과를 줄수있나요? 줄수있다면 주는 방법좀
알려주세요 ^^ 기초 서적에는 이런 내용이없네요 .. 책을 4~5권보는데 ㅠ
질문2. 버튼을 추가하면 회색깔 버튼인데 그 버튼말고 다른 모양도 있나요?
질문3. 버튼에 이미지나 백그라운드에 색깔을 넣었을때 누르는 효과가 없어지는데 눌러지는 효과를 줄수있나요? 줄수있다면 주는 방법좀
알려주세요 ^^ 기초 서적에는 이런 내용이없네요 .. 책을 4~5권보는데 ㅠ
2010.11.11 03:23:35
1. 루팅하지 않는 한은 없는걸로 알고 있습니다.
2. 그 버튼조차 이미지를 넣어서 만든 버튼입니다. 다른 버튼모양이 필요하시면 버튼 image 를 만들어서 직접 background 로 지정하시면 됩니다.
3. 눌러지는 효과가 필요하시다면 XML 의 Selector 속성을 이용하여 여러가지 효과를 줄 수 있습니다.
책 100권보다 안드로이드 기본 플랫폼의 소스가 100배 더 도움이 되실것입니다.
2010.11.11 09:53:43
안드로이드는 정해진 기본 ui말고는 전부다 만들어서 사용해야 하죠..
딱히 프로그래스바의 horizon,vertical 이정도 말고는 눈에 보이는게 전부이고 숨겨진건 없습니다
버튼 nomal,enable,focus,clieked이미지 모두 만들어서 xml에서 정의해서 사용해야 합니다.
딱히 프로그래스바의 horizon,vertical 이정도 말고는 눈에 보이는게 전부이고 숨겨진건 없습니다
버튼 nomal,enable,focus,clieked이미지 모두 만들어서 xml에서 정의해서 사용해야 합니다.
2010.12.01 21:32:55
drawable안에 selector를 넣은 xml을 생성하여 속성 stauts별로 이미지를 drawable에서 가져다 쓰면 됩니다.
<selector>
<item />
<item />
</selector>
<selector>
<item />
<item />
</selector>
2010.12.02 00:05:01
1. 원하시는 답변인지는 모르겠지만, assets 폴더에 원하는 폰트(*.ttf)를 넣으시고
코드에서
Typeface faceMean = Typeface.createFromAsset(getAssets(),"font.ttf");
textViewMean.setTypeface(faceMean);
이런식으로 원하는폰트를 적용하실 수 있습니다.
2,3 selector 사용하시면 되고
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/helpb_2" /> <!-- pressed -->
<item android:drawable="@drawable/helpb" /> <!-- default -->
</selector>
위의 코드를 보시면
눌린상태에서는 helpb_2.png의 이미지를
일반상태에서는 helpb.png의 이미지가 표시됩니다.
selector에 관련된것은 질답게시판에서 검색하시면
더욱 자세히 보실 수 있을것 같네요.



