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

자바코드로 버튼스타일을 적용하기위해

0 추천
Button btn = new Button(context, null, defStyle);

자바코드로 버튼스타일을 적용하기위해 이렇게 코딩했는데

안됩니다

어떻게하면될까요?

<resources>
    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>
    
    <style name="defStyle" parent="@android:style/Widget.Button">
       <item name="android:textSize">15sp</item>
       <item name="android:textStyle">bold</item>
       <item name="android:textColor">#FFFFFF</item>
       <item name="android:gravity">center</item>
       <item name="android:shadowColor">#000000</item>
       <item name="android:shadowDx">1</item>
       <item name="android:shadowDy">1</item>
       <item name="android:shadowRadius">0.6</item>
       <item name="android:background">@drawable/btn_orange</item>
       <item name="android:padding">10dip</item>
   </style>
구름처럼달처럼 (5,830 포인트) 님이 2014년 4월 22일 질문

1개의 답변

+1 추천

class name, programatically 로 검색하시면 코드로 하는 방법이 나옵니다.

http://stackoverflow.com/questions/17679891/android-having-trouble-programatically-styling-button-via-constructor

 

일단 Button btn = new Button(context, null, R.style.defStyle); 형태가 되어야 할 것 같네요

aucd29 (218,390 포인트) 님이 2014년 4월 22일 답변
...