0
我试图在主要活动的应用程序工具栏的中心设置徽标,但由于徽标位于高清,因此导致工具栏增加了大小以容纳标志的大小。有没有一种方法可以按比例减少徽标的大小,以便在工具栏上正确设置?使用工具栏的大小在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,然后您可以将其设置为您的优先大小。 –
请勿加载比您需要的更大的位图。不要浪费记忆。制作较小版本的徽标。 –