0
メインアクティビティのアプリのツールバーの中央にロゴを設定しようとしていますが、ロゴがHDであるため、ツールバーがサイズを増やしてロゴのサイズ。ロゴのサイズを比例的に小さくしてツールバーに正しく設定する方法はありますか?ツールバーのサイズを使用してAndroidツールバーにロゴを設定する
は、ここに私のコードです:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayUseLogoEnabled(true);
getSupportActionBar().setLogo(R.drawable.logotrans);
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:titleTextColor="@android:color/white"></android.support.v7.widget.Toolbar>
<style name="ToolbarStyle" parent="@style/ThemeOverlay.AppCompat.ActionBar">
<item name="colorControlNormal">@color/white</item>
</style>
そして、ここでの結果です:アンドロイドで
ツールバーの中にImageViewを設定して、それをあなたの好みのサイズにすることができます。 –
必要以上のビットマップをロードしないでください。記憶を浪費しないでください。ロゴのより小さなバージョンを作成します。 –