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,然後您可以將其設置爲您的優先大小。 –
請勿加載比您需要的更大的位圖。不要浪費記憶。製作較小版本的徽標。 –