如何创建自定义样式?

堆栈

我的 axml 文件中有几个 View 小部件,它们看起来像这样:

 <View
     android:layout_width="fill_parent"
     android:layout_height="2dp"
     android:layout_marginTop="1dp"
     android:layout_marginBottom="5dp"
     android:background="#c0c0c0" />

我不想重复代码,所以我在 Values 文件夹中创建了 style.xml 文件,内容如下:

<resources>
  <style name="HorizontalLine">
       <item name="android:layout_width">fill_parent</item>
       <item name="android:layout_height">2dp</item>
       <item name="android:layout_marginTop">1dp</item>
       <item name="marginBottom">5dp</item>
       <item name="android:background">#c0c0c0</item>
  </style>
</resources>

现在我正在尝试在我的视图中引用样式:

<View
     android:style="@style/HorizontalLine"
/>

但它不起作用。我已经尝试了所有在互联网上创造风格。我错在哪里?

罗比特

这里是关于如何在 Xamarin.Android 中使用样式

用这个替换你的代码:

styles.xml

<resources>
  <style name="HorizontalLine">
       <item name="android:layout_width">fill_parent</item>
       <item name="android:layout_height">2dp</item>
       <item name="android:layout_marginTop">1dp</item>
       <item name="android:layout_marginBottom">5dp</item>
       <item name="android:background">#c0c0c0</item>
  </style>
</resources>

<item name="marginBottom">5dp</item> 它不能被编译器识别。

layout.xml

<View
     style="@style/HorizontalLine"
/>

替换android:style=style=,您可以在链接中看到它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用样式化组件在后台创建自定义复选框?

如何创建自定义javadoc标签?

如何创建样式类似于材料设计的自定义元素?

如何在JavaFX CSS中创建自定义边框样式?

如何与传单一起使用自定义创建的地图框样式

样式继承-如何优化自定义默认样式?

如何在Ionic 2+中使用按钮样式创建自定义文件输入?

如何创建尊重“材质样式”颜色的自定义QML控件?

如何创建自定义树形图表样式布局(具有锐角)vis.js

如何自定义ImageBaton样式?

如何自定义ImageButton样式?

如何自定义/覆盖antd样式?

如何为Vue.js组件创建自定义样式属性

如何使用嵌套组件创建和样式化3个自定义元素?

如何添加自定义样式

创建样式化的LinearLayout自定义视图

如何在gnuplot中创建自定义填充样式?

如何使用样式化组件创建自定义属性名称?

如何使用XML样式在Android中创建自定义按钮

在我的自定义博客中创建标签的BBCode样式

如何为复选框图像创建自定义WPF XAML样式

iOS,创建自定义弹出样式UIView

JavaScript-创建自定义元素并应用标准样式

如何在branch.io中更改深度视图html页面的样式?(创建自定义样式)

使用自定义样式在Swift中创建UITextField扩展

无法使用React和Bootstrap创建自定义样式

Prestashop - 如何创建自定义页面?

如何自定义 Toast 窗口的样式?

如何创建自定义样式的键盘快捷键