如何删除导航抽屉工具栏中的三个点
设置你的风格像
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>
</style>
<!-- Style to replace actionbar overflow icon. set item 'android:actionOverflowButtonStyle' in AppTheme -->
<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.Light.ActionButton.Overflow">
<item name="android:src">@drawable/ic_launcher</item>
</style>
检查这个帖子:post
1)从您的menu.xml文件删除所有带有标签的项目。 这将从您的菜单区域删除三个点。
2)在XML中添加一个新的项目,并给予性质
android:icon="@drawable/image_you_want to show in the menu area"
app:showAsAction="always"
从菜单中删除这个项目。
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
visibility=false
android:title="@string/action_settings"/>
或者设置公开程度=假 – 2017-05-29 05:22:05
> for adding imageview and text
` <item android:id="@+id/action_cart"
android:icon="@drawable/cart2"
android:title="image"
app:showAsAction="always" />
<item
android:id="@+id/badge"
app:actionLayout="@layout/counter"
android:title="image"
android:icon="@drawable/shape"
app:showAsAction="always">
</item>`
In Layout counter
`<TextView
android:id="@+id/notif_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="20dp"
android:minHeight="20dp"
android:background="@drawable/shape"
android:text="0"
android:textSize="14sp"
android:textColor="#fff"
android:gravity="center"
android:padding="2dp"
android:singleLine="true">
</TextView>`
在布局计数器
1)关于删除三个点(阿迪亚-Vyas)首先解决的问题你的概率
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return false;
}
2)我们把图像视图 木箱菜单资源
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_submit"
android:title="@string/submit"
android:icon="@drawable/ask_price_back"
app:showAsAction="always" />
</menu>
Then declare onCrateOptionsMenu和onOptionsImtemSelected如下
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_submit, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_submit) {
//Your code to handle click
return true;
}
return super.onOptionsItemSelected(item);
}
3)处理从片段中的菜单在活动加载试试这个
覆盖在你的片段这种方法
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
getActivity().getMenuInflater().inflate(R.menu.menu_of_fragment, menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_fragment) {
// Your code to handle Click
}
return super.onOptionsItemSelected(item);
}
这里显示了什么? –
@Anu你能分享一下你的代码吗? –
先生,我已经分享了我的代码,你给我答案that.please看到https://stackoverflow.com/questions/44197429/how-to-set-images-and-text-in-toolbar-from-fragment- activities-in-android/44198871?noredirect = 1#comment75415354_44198871 – Anu
请出示的截图什么你的意思是你试过的代码。包括一个问题,而你在这里,而不是一个请求 –
你的意思是工具栏? – erluxman
这可能会帮助你https://stackoverflow.com/questions/9206530/how-to-disable-hide-three-dot-indicatoroption-menu-indicator-on-ics-handsets – Nabin