xml 相关问题

可扩展标记语言(XML)是一种灵活的结构化文档格式,用于定义人类和机器可读的编码规则。

物料3材料开关尺寸默认情况下太大了吗?如何使其更小?

<com.google.android.material.materialswitch.MaterialSwitch android:id="@+id/biometrics_switch" style="@style/Widget.Material3.CompoundButton.MaterialSwitch" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" app:switchPadding="@dimen/_10sdp" android:minHeight="@dimen/_10sdp" app:thumbTint="@color/white" app:trackTint="@color/neutral_800" /> 材料开关宽度和高度影响开关的可点击区域 您应该使用Scalex和Scaley来更改其大小。 另外,在JetPack Compose中,您应该使用modifier.scale() 这是一个示例代码: <com.google.android.material.materialswitch.MaterialSwitch android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleX="0.8" android:scaleY="0.8" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent"/> 没有最清洁的解决方案,但是您可以通过在dimens.xml文件中添加以下几行来覆盖库中声明的尺寸: <!-- Make material switches smaller (was 52dp x 32dp) --> <dimen name="mtrl_switch_track_width" tools:override="true">40dp</dimen> <dimen name="mtrl_switch_track_height" tools:override="true">24dp</dimen> <dimen name="mtrl_switch_thumb_size" tools:override="true">24dp</dimen> 原始尺寸为52DP宽度和32DP高度。 您应通过添加来相应地固定开关的最小高度 android:minHeight="@dimen/mtrl_switch_track_height"

回答 2 投票 0

我正在尝试使用Intellij.

我尝试了无效的缓存,然后重新运行。它不起作用

回答 1 投票 0

Sp_xml_preparedocument:如何更改SQL XML编码

Sp_xml_preparedocument接受称为VARCHAR(MAX)的本地变量,并将其设置为未经XML声明的XML。 然后,我想将默认编码设置为UTF-8。 当我尝试更改它...

回答 1 投票 0


回答 1 投票 0

-haxe -xml命令行示例

我想通过我的所有HAXE课程,并从评论中生成XML。 我看到有一个内置的haxe命令: haxe -xml 但是我不知道如何将其用于我的情况。 我想去

回答 2 投票 0




如何使用Unicode翻译特殊字符并在同一选择中正确显示和正确显示block

端目标:使用o,u的替换/翻译值正确显示所有名称,代替umlauts,并且仍然显示&正确地显示,而不仅仅是用于单个办公室值,例如Test&Welcome。

回答 1 投票 0








add复选框列中的odoo13树视图

,我想在其中向用户displaywizard

回答 0 投票 0


读取XML文件时的片段 我正在研究演示应用程序以读取XML文件。读取XML文件时,我注意到Java对象上缺少一些XML段。 这是我正在使用的样本XML:

<person xid="PERSON_LOOP" type="explicit"> <name>Person Loop Information</name> <segment xid="PER"> <name>Person Header-1</name> </segment> <person xid="CHILD_LOOP" type="explicit"> <name>Child Loop Information</name> <segment xid="CS"> <name>Child Header</name> </segment> </person> <segment xid="PER1"> <name>Person Header-2</name> </segment> <segment xid="PER2"> <name>Person Header-3</name> </segment> </person> 我的Java课程是: loopdefinition: import java.util.List; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import lombok.Getter; import lombok.Setter; @Getter @Setter @JacksonXmlRootElement(localName = "person") public class LoopDefinition { @JacksonXmlProperty(isAttribute = true, localName = "xid") private String xid; @JacksonXmlProperty(localName = "name") private String name; @JacksonXmlElementWrapper(useWrapping = false) @JacksonXmlProperty(localName = "segment") private List<SegmentDefinition> segments; @JacksonXmlElementWrapper(useWrapping = false) @JacksonXmlProperty(localName = "person") private List<LoopDefinition> loops; } 细分定义:import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import lombok.Getter; import lombok.Setter; @Getter @Setter @JacksonXmlRootElement(localName = "segment") public class SegmentDefinition { @JacksonXmlProperty(isAttribute = true, localName = "xid") private String xid; @JacksonXmlProperty(localName = "name") private String name; } 读取XML文件后,我注意到该对象在段列表中丢失了段ID,并且在调试后,我发现当读取父母级别的后续段时,首先读取到段定义列表的每个片段被覆盖。即,PER被PER-1和PER-2取代,而不是给出PER,PER-1和PER-2。 HERHE是来自LoopDefinition对象的输出: LoopDefinition(xid=PERSON_LOOP, name=Person Loop Information, segments=[SegmentDefinition(xid=PER1, name=Person Header-2), SegmentDefinition(xid=PER2, name=Person Header-3)], loops=[LoopDefinition(xid=CHILD_LOOP, name=Child Loop Information, segments=[SegmentDefinition(xid=CS, name=Child Header)], loops=null)]) the segmentDefinition列表中缺少SegmentDefinition(xid=PER, name=Person Header-1)。 请让我知道我是否缺少一些东西。预先感谢您的帮助! 基于此bug报告,您无法任意将数组围绕其他属性的元素分开。但是有一个解决方法,您必须覆盖list的设置方法,如下所示: segments

回答 0 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.