[英]textSize in Radio Buttons doesn't follow defined style
在我的布局中,為兩個不同的元素定義了兩種樣式:標題(上部)和單選按鈕。 它們在sw600dp
都應具有30sp的textSize,並且布局應更寬; 樣式如下: <item name="android:textSize">30sp</item>
。
同時,它們看起來像:
如何使單選按鈕的文本變大?
編輯:添加兩個元素的樣式和代碼。
1a。 標題代碼:
<TextView
android:id="@+id/question"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_marginEnd="10dp"
android:text="@string/q1_question"
style="@style/headlineTextView"/>
1b。 標題樣式:
-家長:
<style name="textViewParent">
<item name="android:typeface">sans</item>
<item name="android:textColor">@color/darkest_gray</item>
</style>
-孩子:
<style name="headlineTextView" parent="textViewParent">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginRight">0dp</item>
<item name="android:textStyle">italic</item>
<item name="android:textSize">30sp</item>
<item name="android:textColor">@color/darkest_gray</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_marginLeft">40dp</item>
</style>
2a。 單選按鈕代碼:
<RadioButton
android:id="@+id/qf2e_radio_ans0"
android:text="@string/desc_flag_0"
style="@style/quizRadioButton" />
2b。 單選按鈕樣式:
-無父母:
<style name="quizRadioButton">
<item name="android:layout_height">match_parent</item>
<item name="android:minHeight">40dp</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:textColor">@color/darkest_gray</item>
<item name="android:textSize">30sp</item>
<item name="android:layout_marginBottom">20dp</item>
</style>
這些按鈕在RadioGroup下分組。
讓您的標准小部件樣式繼承標准樣式是一個好主意。 例如,您的單選按鈕樣式應如下所示:
<style name="quizRadioButton" parent="@android:style/Widget.CompoundButton.RadioButton">
完成后, textSize
屬性將起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.