Android ActionBarSherlock自定义ActionBar布局-主图标消失
我在我的ABS ActionBar上使用自定义布局,比如 现在没有home/up按钮,我已经尝试过:Android ActionBarSherlock自定义ActionBar布局-主图标消失,android,actionbarsherlock,Android,Actionbarsherlock,我在我的ABS ActionBar上使用自定义布局,比如 现在没有home/up按钮,我已经尝试过: getSupportActionBar().setHomeButtonEnabled(true); 在我的ActionBar上使用自定义视图时,我是否必须自己处理“向上”按钮?如果在ActionBar ActionBar中使用自定义视图,则必须自行管理所有ActionBar。所以最好保留ActionBar,并将xml设置为后台和/或在特定元素中设置customview。 您想在自定义acti
getSupportActionBar().setHomeButtonEnabled(true);
在我的ActionBar上使用自定义视图时,我是否必须自己处理“向上”按钮?如果在ActionBar ActionBar中使用自定义视图,则必须自行管理所有ActionBar。所以最好保留ActionBar,并将xml设置为后台和/或在特定元素中设置customview。
您想在自定义actionbar中执行什么操作?如果在actionbar actionbar中使用自定义视图,则必须自行管理所有actionbar。所以最好保留ActionBar,并将xml设置为后台和/或在特定元素中设置customview。
您想在自定义操作栏中执行什么操作?您可以在操作栏中添加自定义操作视图,如下所示:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (DEBUG_MODE) {
Log.d(TAG, "onCreateOptionsMenu()");
}
getSupportMenuInflater().inflate(R.menu.menu_generic, menu);
// Progress
final MenuItem progress = menu.findItem(R.id.menu_progress);
progress.setActionView(R.layout.action_view_progress);
mProgressText = (TextView) progress.getActionView().findViewById(R.id.total_achievement_text);
return super.onCreateOptionsMenu(menu);
}
menu_genric.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_progress"
android:showAsAction="always"/>
</menu>
之后,您可以参考mProgressText增加您的编号。您可以在操作栏中添加自定义操作视图,如下所示:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (DEBUG_MODE) {
Log.d(TAG, "onCreateOptionsMenu()");
}
getSupportMenuInflater().inflate(R.menu.menu_generic, menu);
// Progress
final MenuItem progress = menu.findItem(R.id.menu_progress);
progress.setActionView(R.layout.action_view_progress);
mProgressText = (TextView) progress.getActionView().findViewById(R.id.total_achievement_text);
return super.onCreateOptionsMenu(menu);
}
menu_genric.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_progress"
android:showAsAction="always"/>
</menu>
之后,您可以参考mProgressText来增加您的号码,我也遇到了同样的问题,这似乎取决于您指定的顺序。下面是如何让自定义视图显示出来,同时仍保留主/后操作此代码位于OnCreateOptions菜单中:
我也有同样的问题,这似乎取决于你指定事物的顺序。下面是如何让自定义视图显示出来,同时仍保留主/后操作此代码位于OnCreateOptions菜单中:
我想做的是:购物车图标中有一个可更新的文本视图,如下所示:。你的意思是我只能在特定的图标上设置自定义视图?我想做的是:购物车图标中有一个可更新的文本视图,如下所示:。你的意思是我只能在那个特定的图标上设置自定义视图?难以置信,但很有效,我把actionBar.setCustomViewR.layout.custom\u视图;最后,我把actionBar.setCustomViewR.layout.custom_视图放进去,解决了主页按钮不可信但有效的消失问题;结束并解决主页按钮消失的问题