這是我的風格:風格並不完全工作程序
<style name="buttonQuestionStyle" parent="@style/Widget.AppCompat.Button.Colored">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/white</item>
<item name="android:textSize">16sp</item>
<item name="android:padding">25dp</item>
<item name="android:layout_margin">10dp</item>
<item name="android:background">@color/questionButton</item>
</style>
在這裏,我的代碼:
Button btn = new Button(getActivity());
btn.setText(ojb.getText());
if (Build.VERSION.SDK_INT < 23) {
btn.setTextAppearance(getActivity(), R.style.buttonQuestionStyle);
} else {
btn.setTextAppearance(R.style.buttonQuestionStyle);
}
在應用程序中:
編程按鈕會出現這樣的:
並通過它的工作佈局。出現這樣的:
這是我在XML佈局代碼:
<Button
android:text="Question"
style="@style/buttonQuestionStyle" />
所以...我不知道爲什麼會發生,以及如何解決它。
謝謝,它爲我工作 –