草庐IT

getSupportActionbar

全部标签

Android 工具栏操作按钮不显示

我正在使用AppCompat库中的新工具栏组件。我试图在我的工具栏上显示操作按钮,但它们从未出现。我的Activity@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//...Toolbartoolbar=(Toolbar)findViewById(R.id.toolbar);DrawerLayoutdrawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);ActionBarDrawerToggleactionBarDrawerToggle=newAction

带主页按钮的 Android ABS 中心标题

我设法使用自定义View将ABS的标题居中,但主页按钮不见了。如何解决?将这个主页按钮放在自定义View中是唯一的方法吗?(要清楚:主页按钮应该在左边而不是在中间)自定义View:Activity代码:getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);getSupportActionBar().setCustomView(R.layout.widget_actionbar_title);getSupportActionBar().setHomeButtonEnabled(true);

android - 刷新抽屉导航中的标题

虽然我一直在四处寻找,但找不到正确的答案。在我的抽屉导航标题中,我为用户提供了他的图像和名字,但我也允许用户从应用程序更改他/她的名字和图像。这些更改存储在session管理器中。现在我想在我的抽屉导航标题中反射(reflect)这些变化。一切正常,因为当我关闭应用程序并再次运行它时,它会显示更改。所以现在我需要的是一种刷新抽屉导航标题的方法。从ProfileFragment中的图库中选择图片。privatevoidonSelectFromGalleryResult(Intentdata){StringselectedImagePath=getPathFromCameraData(da

android - GetSupportActionBar 返回空

在我开始第二个Activity后,没有ActionBar。当我调用GetSupportActivity时,它返回null。为什么?我有minSdkVersion10和targetSdkVersion15。这是我的第二个Activity(ShowMusic2)的OnCreate。它是一个列表Activity。publicclassShowMusic2extendsSherlockListActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getS

android - ActionBarSherlock - 删除 Action View 中的应用程序图标(以及其他样式问题)

我刚开始使用ActionBarSherlock,但遇到了一些小的样式问题。我不希望应用程序图标显示在左侧,这很容易实现getSupportActionBar().setDisplayShowHomeEnabled(false);然而,在其中一个Activity中,我想要一个可折叠的操作View(搜索View)。当我将SearchView设置为ActionView并深入查看时,应用程序图标再次出现。你知道如何摆脱它吗?另一个问题是按钮之间的分隔线,如何设置可绘制对象?我将不胜感激! 最佳答案 好吧,我找到了解决图标问题的方法,但我不太

android - 从 fragment 创建操作栏选项卡

是否可以从Fragment创建ActionBar选项卡?我正在使用ABS库并有2个fragment。第二个fragment中的数据正在动态变化,是否可以动态显示fragment中的选项卡?publicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);for(inti=1;i这是我的代码,我正在获取Themetho

Android:Sherlock 操作栏下拉

我正在尝试实现一个下拉列表作为Android中操作栏的导航。我可以看到下拉列表和项目,但我无法获得点击事件。自从我按照http://developer.android.com/guide/topics/ui/actionbar.html中的教程学习后,我不确定我错过了什么这是我的代码:publicvoidonCreate(BundlesavedInstanceState){OnNavigationListenermOnNavigationListener;super.onCreate(savedInstanceState);//setContentView(R.layout.info_

android - 将 ActionBarSherlock 与 Google map API V2 结合使用

我想将ActionBarSherlock与GooglemapAPIV2一起使用。我在here中阅读了解决方案.但是当扩展我的主要ActionBarSherlock类时,它缺少太多用于menthod的库(例如:findViewById、getSupportActionBar..)这是我的ActionBarSherlockpublicclassFeatureTogglesextendsSherlockMapFragment{privatestaticfinalRandomRANDOM=newRandom();privateintitems=0;@Overridepublicbooleano

android - 无论我尝试做什么,UpButton 都不起作用

在我的应用程序(minSdkVersion15)中,我有一个Toolbar而不是ActionBar和NavigationDrawer在fragment之间切换.一些fragment有TabBar,里面有子fragment。这些子fragment是ListView,它们的onItemClickListener触发DetailFragment。我调用了setDisplayHomeAsUpEnabled(),DetailFragment出现了一个向上箭头,但我无法让它执行任何操作,甚至无法显示toast。我试过了this并在onOptionsItemSelected()中处理switch(i

android - 在对其应用自定义 View 之前,actionbar 会显示一段时间

我使用Google提供的支持库中的ActionbarActivity。我为我的操作栏创建了一个自定义View,其中包含按钮和附加到右侧的图像。问题是,一旦Activity开始,我就会看到操作栏的默认标题(应用程序名称)和android启动器图标(甚至不是我的启动器图标)出现在左侧一段时间,然后应用我的自定义View。我该如何解决这个问题。我在onCreateView()之后和之前调用了以下代码,但没有成功。我还有另一个问题,即使在设置了自定义View后,它仍然保留其带有androidLogo图标的图标而不是我的启动器图标。this.getSupportActionBar().setDi