Android SDK-制作一个;“类”;对于不同视图元素的相同属性
我在布局XML中定义了一个标题和一个基本的Android SDK-制作一个;“类”;对于不同视图元素的相同属性,android,android-layout,android-view,Android,Android Layout,Android View,我在布局XML中定义了一个标题和一个基本的TextView。我在整个应用程序中经常使用这些元素。到目前为止,我只是复制并粘贴了每个TextView,但我想一定有办法创建一个类似于CSS的“类”,在这里我可以定义与headline元素相同的属性剪切集 有什么办法可以将它们存储到类或其他东西中吗?听起来像是你在寻找的 文本视图实现 <TextView style="@style/CodeFont" android:text="@string/hello" /> re
TextView
。我在整个应用程序中经常使用这些元素。到目前为止,我只是复制并粘贴了每个TextView
,但我想一定有办法创建一个类似于CSS
的“类”,在这里我可以定义与headline元素相同的属性剪切集
有什么办法可以将它们存储到类或其他东西中吗?听起来像是你在寻找的 文本视图实现
<TextView
style="@style/CodeFont"
android:text="@string/hello" />
res/values/styles.xml
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
填补家长的空缺
包装内容
#00FF00
单空间
您想要的类是AttributeSet。每个视图都有三个默认构造函数中的两个。或者include。那也行,我想也行。