java source에서 button 객체를 생성합니다.
그리고 그 버튼에 공통으로 적용할 style을 적용해야 합니다.


style.xml
    <style name="goToFirstButton" parent="@android:style/Widget.Button">
        <item name="android:gravity">center_vertical|center_horizontal</item>
        <item name="android:textColor">#000000</item>
        <item name="android:shadowColor">#FF000000</item>
        <item name="android:shadowDx">0</item>
        <item name="android:shadowDy">-1</item>
        <item name="android:shadowRadius">0.2</item>
        <item name="android:textSize">18dip</item>
        <item name="android:textStyle">bold</item>
        <item name="android:background">@drawable/btn_custom</item>
        <item name="android:focusable">true</item>
        <item name="android:clickable">true</item>
    </style>

main.xml
    <Button
    android:id="@+id/toinit"
    style="@style/goToFirstButton"
    />
  

drawable/main.xml 에서는 style을 쉽게 적용하지만
java source 의 Activity에서는 어떻게 적용하는 궁급합니다.    
  Button button = new Button(getApplicationContext());
  button.setText(questionStr);
  button.setTextColor(colorInt);
  button.??????????????????/ button.setStyle 이라는 method가 있으면 쉽게 적용할 수 있을 텐데
  button.setOnClickListener(new Button.OnClickListener() {
   public void onClick(View v) {
    
   }
  });

 

고수님들의 많은 조언 부탁합니다.