Questions tagged «android-styles»

样式是属性的集合,这些属性指定视图或窗口的外观和格式


1
以样式使用App名称空间
我将举一个例子来说明更大的意义。 想象一下,我的应用程序有许多FloatingActionButtons。因此,我想创建一种样式并重用它。因此,我执行以下操作: <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> 我遇到的问题是代码无法编译,因为它在抱怨 Error:(40, 5) No resource found that matches the given name: attr 'app:backgroundTint'. 我尝试通过resources标签将名称空间引入,但这不起作用 <resources xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" > 有什么想法可以让我工作吗?



8
MaterialComponents主题警报对话框按钮
最近,我从支持库切换到com.google.android.material:material:1.0.0 但是现在我有一个问题,在此页面中有一条注释https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md 注意:使用“材料组件”主题可以启用自定义视图充气器,该充气器将默认组件替换为其“材料”对应的组件。当前,这仅用MaterialButton替换Button XML组件。 我正在使用的主题 Theme.MaterialComponents.Light.NoActionBar 完全按照该注释中的说明进行操作,它将AlertDialog Buttons替换为MaterialButtons,但是问题是默认情况下MaterialButtons是彩色背景,现在这些按钮如下所示: 如何使它们再次变得无边界和无背景? PS我正在使用警报生成器来创建警报对话框: android.app.AlertDialog.Builder
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.