样式是一组属性,用于指定视图或窗口的外观和格式
在 Material3 中更改 ActionMode 背景颜色
从 Material3 开始,我无法更改动作模式背景颜色。 在 Material3 之前,我设法使用 actionModeBackground 属性更改背景颜色: 从 Material3 开始,我无法更改动作模式背景颜色。 在Material3之前,我设法用actionModeBackground属性改变了背景颜色: <item name="actionModeBackground">@color/some_color</item> 这是我的主题: <style name="AppTheme" parent="Theme.Material3.DayNight.NoActionBar"> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="windowActionModeOverlay">false</item> <item name="actionModeBackground">@color/action_mode_background</item> <item name="android:actionModeCloseDrawable">@drawable/ic_baseline_done_tick_24</item> </style> 我也检查了this线程但似乎不适用于material3. 如何在 Material3 上更改它? 谢谢!
如何为 React Native 应用程序创建响应式 UI 设计
如何考虑设备尺寸、屏幕方向和像素密度等因素,为 React Native 应用程序创建响应式 UI 设计?
我有一个普通的 Android 应用程序,无法理解为什么我的全局样式定义没有应用于视图元素。 这是我的文件 res/values/styles.xml: <question vote="0"> <p>我有一个普通的 Android 应用程序,无法理解,为什么我的全局样式定义没有应用于视图元素。</p> <p>这是我的文件<pre><code>res/values/styles.xml</code></pre>:</p> <pre><code><resources> <style name="Theme.XXXXX" parent="Theme.MaterialComponents"> <item name="android:textAppearance">@style/Theme.XXXXX.TextAppearance</item> </style> <style name="Theme.XXXXX.TextAppearance" parent="TextAppearance.MaterialComponents.Body1"> <item name="android:textSize">24sp</item> </style> </resources> </code></pre> <p>这是我在清单中全局设置样式的地方:</p> <pre><code><application android:dataExtractionRules="@xml/data_extraction_rules" android:fullBackupContent="@xml/backup_rules" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.XXXXX"> </code></pre> <p>这是一个琐碎的活动布局:</p> <p></p> <pre><code><LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="@dimen/dialog_padding"> <TextView android:id="@+id/introduction_overview" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/introduction_overview" /> <LinearLayout android:id="@+id/introduction_usage" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> </code></pre> <p>我的期望是TextView“@+id/introduction_overview”继承样式定义中定义的字体大小。然而,情况并非如此。为什么不呢?<em> </em>在我测试时,我将显式样式</p><code>android:textAppearance="@style/Theme.XXXXX.TextAppearance"</code><p>添加到<pre><code>TextView</code></pre>。行得通,字体大小确实得到了应用。但我不想为我所有的视图元素设置单独的样式!这就是全局样式定义的目的!<pre> </pre>我看不出在哪里可以覆盖我自己的样式定义。或其他样式定义的任何显式应用。这是一个简单的应用程序。</p> <p>有谁知道我可能会检查什么,我可能需要更改什么?</p> <p> </p></question>
.Net Maui 应用程序在 Play Store 时如何解决不同的颜色?
我有 .Net 7 Maui 应用程序。 当应用程序从 Visual Studio 部署到物理设备时,顶部栏的颜色设置正确。 然而,当完全相同的项目应用程序发布到 Play 商店时,...
Android TextInputLayout 和 TextInputEditText 光标颜色
我想更改光标(或插入符号)颜色,就像在这个堆栈溢出问题中一样,但是在材料 3 中。 我想更改光标(或插入符号)颜色,就像在这个堆栈溢出问题中一样,但是在 Material 3 中。 <com.google.android.material.textfield.TextInputLayout android:id="@+id/brands_input_layout" style="@style/Widget.Material3.TextInputLayout.FilledBox.ExposedDropdownMenu.Honk" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/size_medium" android:paddingEnd="44dp" android:theme="@style/Widget.Material3.TextInputLayout.FilledBox.ExposedDropdownMenu.Honk" app:layout_constraintEnd_toStartOf="@id/hide_show_brands_icon" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="RtlSymmetry"> <com.google.android.material.textfield.TextInputEditText android:id="@+id/description_input" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:imeOptions="actionDone" android:inputType="textCapSentences" /> </com.google.android.material.textfield.TextInputLayout> 这是我的主题文件: <style name="Widget.Material3.TextInputLayout.FilledBox.ExposedDropdownMenu.Honk"> <item name="boxStrokeColor">@color/textDropdownBoxStrokeColor</item> <item name="hintTextColor">@color/textDropdownBoxStrokeColor</item> <item name="colorControlActivated">@color/textDropdownBoxStrokeColor</item> <item name="endIconTint">@color/dropdown_menu_arrow</item> </style> 我已经试过了: <style name="ThemeOverlay.SmartHabit.TextInputEditText.FilledBox.Dense" parent="ThemeOverlay.Material3.TextInputEditText.FilledBox.Dense"> <item name="colorControlActivated">@color/colorSecondary</item> </style> <com.google.android.material.textfield.TextInputEditText android:id="@+id/description_input" style="@style/ThemeOverlay.SmartHabit.TextInputEditText.FilledBox.Dense" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:imeOptions="actionDone" android:inputType="textCapSentences" /> 我也已经试过了: <style name="ThemeOverlay.SmartHabit.TextInputEditText.FilledBox.Dense" parent="ThemeOverlay.Material3.TextInputEditText.FilledBox.Dense"> <item name="colorPrimary">@color/colorSecondary</item> </style> <com.google.android.material.textfield.TextInputEditText android:id="@+id/description_input" style="@style/ThemeOverlay.SmartHabit.TextInputEditText.FilledBox.Dense" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:imeOptions="actionDone" android:inputType="textCapSentences" /> 编辑: 根据Material 3 Documentation,我已经尝试这样做了,但是没有用: <com.google.android.material.textfield.TextInputEditText android:id="@+id/description_input" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:imeOptions="actionDone" android:inputType="textCapSentences" app:cursorColor="@color/myColor" />
我正在尝试使用样式将自定义样式应用于android中的textview。但不幸的是我在运行时遇到了这个异常。 android.view.InflateException:com.m 中的二进制 XML 文件行 #59 ...
如何通过Java/Kotlin代码改变colorPrimary值?
我想在单击某个按钮时更改 colorPrimary 值。但我不知道如何实现它。 <item name=&</desc> <question vote="0"> <p>我想在单击某个按钮时更改 colorPrimary 值。但我不知道如何实现它。</p> <pre><code> <style name="Theme.Life.Light" parent="***" > <item name="colorPrimary">@color/colorPrimary</item> <item name="colorSecondary">@color/colorSecondary</item> <item name="colorOnPrimary">@color/colorOnPrimary</item> <item name="colorOnSecondary">@color/colorOnSecondary</item> </style> </code></pre> <p>就像coede show一样,我想通过Java/Kotlin代码改变<strong>colorPrimary</strong></p> <p>我该怎么办?</p> </question> <answer tick="true" vote="0"> <p>这些颜色在主题中定义,不能以编程方式更改。相反,您可以手动更改颜色或单独更改特定视图的颜色。</p> </answer> </body></html>
我有一个输入电话号码的字段,并为其设置了掩码。我希望按钮的颜色是,例如,当掩码还没有被完全填满时,按钮的颜色是黑色,而当它被填满时,按钮的颜色是黄色。我的按钮
我的代码为ColorBox对象的列表无限期地洗牌颜色和索引。这是我的观点。
我想在我的应用程序中为一个Button设置自定义样式,但我尝试设置一个自定义主题,但没有成功。例如,这并没有改变背景
我想看看EditText的默认样式到底是怎么定义的。所以对我来说,第一步就是要弄清楚,到底哪个样式是默认的。检查EditText源代码,我发现:......
带有MaterialShapeDrawable的MaterialCardView。
我想实现这个目标。所以我想我可以用MaterialShapeDrawable来应用这个转换: binding.card.background = MaterialShapeDrawable( ShapeAppearanceModel.builder() ......
如何在Android中使用Material Design在EditText和TextView中应用shapeAppreanace。
我想设计一个带圆角的TextView和EditTextView。有一个直接的解决方案。使用自定义形状背景。但是由于material design 1.1.0引入了......。
如何在Android中使用Material Design在EditText和TextView中应用shapeAppreanace。
我想设计一个带圆角的TextView和EditText。有一个直接的解决方案。使用自定义形状背景。但由于material design 1.1.0引入了shapeAppearance......。
如何对Android MaterialCalendars各个组件进行风格化处理?
我正在尝试对MaterialCalendar进行样式设计,但我没有任何进展,希望得到任何帮助。我的style.xml看起来类似于下面。
我有一个LinearLayout,可以在其中以编程方式放置按钮。一开始,内部有一个按钮,用于添加新的过滤器按钮。 XML如下:
如果对话框选择styles.xml,如何在Android屏幕上使DatePickerDialog居中?
我在编码时选择样式对话框。新的SpinnerDatePickerDialogBu ilder().context(RouteAndStop.this).callback(RouteAndStop.this).spinnerTheme(R ....
我尝试更改下拉菜单的背景,但找不到正确的决定。 http://i.stack.imgur.com/OqO4j.png那就是../values-v21/styles.xml我使用了
我有带黑色导航栏的夜间主题,在App Theme参数中设置样式 @ color / color_navbar