我有三个按钮
<Button row="0" col="0" text="1" class="nums" style="height: 100;"/>
<Button row="0" col="1" text="2" class="nums"/>
<Button row="0" col="2" text="3" class="nums"/>如果我使用内联样式作为按钮1,按钮2和按钮3依赖于app.css文件而忽略高度,则只能更改高度,尽管应用了其他样式。
.nums{
android-elevation: 4;
background-color: lightseagreen;
border-color: darkolivegreen;
border-radius: 10;
border-width: 5;
color: whitesmoke;
font-size: 24;
font-weight: bold;
height: 100;
width: 100;
}

发布于 2019-11-22 12:54:38
您的height和width可能会被更高的https://www.w3schools.com/css/css_specificity.asp覆盖。内联代码基本上覆盖了所有不是!important的东西,这是因为增强了专用性。
同样,具有相同特性的类在第一次声明后再次声明时将被重写。例如,另一个名为.nums的类可能在代码插入后处理。
只需在框架CSS之后添加样式,或者在框架CSS之后加载自定义CSS文件就可以了。
发布于 2019-11-22 10:14:12
首先,不要用句子大小写你的元素定义:即:<button>而不是<Button>。
你的问题很容易解决:
<button row="0" col="0" text="1" class="nums" style="height: 100px;"/> <--注意添加的px。
https://stackoverflow.com/questions/58991938
复制相似问题