Styles.xml:
<style name="windowTitleBackgroundStyle">
<item name="android:background">#A4D05F</item>
</style>
<style name="windowTitleStyle">
<item name="android:drawableLeft">@drawable/smartlogo</item>
<item name="android:textColor">#C6C09C</item>
<item name="android:padding">12dip</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">16sp</item>
</style>
我使用eclipse ide在android中自定义我的标题栏。我也可以看到我的图像是由drawableleft设置的,但它太大了。你知道如何设置drawableleft的宽度和大小吗?
答案 0 :(得分:0)
如果API级别23及更高版本,您可以像这样更改
<item
name="android:drawableLeft"
android:drawable="@drawable/smartlogo"
android:height="24dp"
android:width="24dp"/>
答案 1 :(得分:0)
您可以使用xml-drawable,您可以根据需要自定义。
您可以在网上找到here一些示例和其他一些示例。
或者,您也可以创建一个包含视图,图像等的简单XML,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/icon"
android:width="@dimen/icon_size"
android:height="@dimen/icon_size"
/>
</layer-list >
,并将其用作drawableLeft。
希望这有帮助!