Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将某些样式应用于控件_Java_Android_Xml_Styles - Fatal编程技术网

Java 将某些样式应用于控件

Java 将某些样式应用于控件,java,android,xml,styles,Java,Android,Xml,Styles,正如您所知,在html/css中,您可以将一些类(以及一些样式)应用于标记。这很方便,我希望在android开发中有tgis的机会。有没有办法将某些样式应用于一个控件?是的,您可以在values/styles.xml中实现样式 您可以执行以下操作: <style name="MyMainStyle"> <item name="android:layout_width">250dp</item> <item name="android:l

正如您所知,在html/css中,您可以将一些类(以及一些样式)应用于标记。这很方便,我希望在android开发中有tgis的机会。有没有办法将某些样式应用于一个控件?

是的,您可以在values/styles.xml中实现样式

您可以执行以下操作:

<style name="MyMainStyle"> 
    <item name="android:layout_width">250dp</item>
    <item name="android:layout_height">60dp</item>
</style>

<style name="MySecondaryStyle" parent="MyMainStyle">
    <item name="android:paddingLeft">20dp</item>
</style>

250dp
60dp
20dp
正如您所看到的,您还可以拥有父样式。然后可以在layout.xml中使用样式,如下所示:

<Button
    style="@style/MyMainStyle"
    android:id="@+id/myButton" 
    />

是的,您可以在value/styles.xml中实现样式

您可以执行以下操作:

<style name="MyMainStyle"> 
    <item name="android:layout_width">250dp</item>
    <item name="android:layout_height">60dp</item>
</style>

<style name="MySecondaryStyle" parent="MyMainStyle">
    <item name="android:paddingLeft">20dp</item>
</style>

250dp
60dp
20dp
正如您所看到的,您还可以拥有父样式。然后可以在layout.xml中使用样式,如下所示:

<Button
    style="@style/MyMainStyle"
    android:id="@+id/myButton" 
    />

是的,您可以在value/styles.xml中实现样式

您可以执行以下操作:

<style name="MyMainStyle"> 
    <item name="android:layout_width">250dp</item>
    <item name="android:layout_height">60dp</item>
</style>

<style name="MySecondaryStyle" parent="MyMainStyle">
    <item name="android:paddingLeft">20dp</item>
</style>

250dp
60dp
20dp
正如您所看到的,您还可以拥有父样式。然后可以在layout.xml中使用样式,如下所示:

<Button
    style="@style/MyMainStyle"
    android:id="@+id/myButton" 
    />

是的,您可以在value/styles.xml中实现样式

您可以执行以下操作:

<style name="MyMainStyle"> 
    <item name="android:layout_width">250dp</item>
    <item name="android:layout_height">60dp</item>
</style>

<style name="MySecondaryStyle" parent="MyMainStyle">
    <item name="android:paddingLeft">20dp</item>
</style>

250dp
60dp
20dp
正如您所看到的,您还可以拥有父样式。然后可以在layout.xml中使用样式,如下所示:

<Button
    style="@style/MyMainStyle"
    android:id="@+id/myButton" 
    />