所以我已经开始迁移到我的Android应用程序的官方支持设计库,随时更换元素。我刚刚用官方<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="row outer-part col-md-offset-1">
<div class="col-md-12 TechDiscSelectAll" id="divSelectAll_DRILLING">
<input id="chk_DRILLING" name="chk_DRILLING" type="checkbox" value="true" />
<input name="chk_DRILLING" type="hidden" value="false"> Select All / Unselect All<a id="lnkViewAll_DRILLING" class="NoWrap" />View All Descriptions</a>
</div>
<div class="row padding-4">
<div class="col-md-12">
<input id="CPDI" name="CPDI" type="checkbox" value="true" />
<input name="CPDI" type="hidden" value="false" />Completion Planning</div>
</div>
<div class="row padding-4">
<div class="col-md-12">
<input id="DDA" name="DDA" type="checkbox" value="true" />
<input name="DDA" type="hidden" value="false" />Drilling</div>
</div>
</div>
替换了FAB
(实现为ImageButton
)。但是,与android.support.design.widget.FloatingActionButton
中的图标相比,按钮内的图标更小。可能是什么原因?
ImageButton
的实施:
FloatingActionButton
尝试添加<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon" />
,但这也不起作用。
这是使用app:fabSize="normal
:
这就是将它用作FloatingActionButton
:
答案 0 :(得分:16)
将比例类型设置为android:scaleType="center"
答案 1 :(得分:1)
因为您还没有提供任何细节,所以只是一个猜测。设计库的FloatingActionButton
有填充计算,如果图标太大,会缩小图标,而ImageButton
可能只是图标的中心,根本没有缩放。我猜你如果使用正确大小的24dp图标就不会发现这种行为,就像你得到的那样:https://www.google.com/design/icons/。
答案 2 :(得分:1)
您可以使用:app:maxImageSize="..dp"
来更改图标的大小!