现在,我的应用程序在操作栏中的标题最多可以包含12个字符,然后才会被剪切为10个字符和省略号。我的应用程序名称长度为16个字符。如何显示全名?应用程序栏中的所有内容都是应用程序名称,微调器,一个菜单项和溢出菜单。似乎有足够的空间让一切都适合。有没有办法阻止名称被切断或更改操作栏上项目之间的间距?我可以将其中一个菜单项移动到溢出中但不愿意,因为似乎有足够的空间容纳所有东西。
我的代码:
OnCreate()
中的:
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
OnCreateOptionsMenu():
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.menu_main, menu);
MenuItem item = menu.findItem(R.id.spinner);
Spinner spinner = (Spinner) MenuItemCompat.getActionView(item); // get the spinner
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.countries, R.layout.spinner_layout);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// Apply the adapter to the spinner
spinner.setAdapter(adapter);
return true;
}
我的菜单:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:title="Country"
android:id="@+id/spinner"
app:actionViewClass="android.widget.Spinner"
app:showAsAction="ifRoom"
android:actionLayout="@layout/spinner">
</item>
<item
android:id="@+id/refresh"
android:title="Refresh"
android:icon="@drawable/ic_autorenew_white_24dp"
app:showAsAction="ifRoom"
>
</item>
<item
android:id="@+id/about"
android:title="About App">
</item>
<item
android:id="@+id/settings"
android:title="Settings">
</item>
<item
android:id="@+id/share"
android:title="Share">
</item>
<item
android:id="@+id/rate"
android:title="Rate App">
</item>
<item
android:id="@+id/contact"
android:title="Contact Us ">
</item>
</menu>
我的工具栏:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:elevation="4dp"
android:id="@+id/toolbar"
android:theme="@style/ThemeOverlay.AppCompat.Dark">
</android.support.v7.widget.Toolbar>